VB6中定义对象并实例化与先定义对象后实例化有什么区别呢?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 12:31:43
VB6中定义对象并实例化与先定义对象后实例化有什么区别呢?
譬如(1)dim rst as new ADODB.recordset
(2)dim rst as ADODB.recordset
set rst=new ADODB.recordset
这两种方法有何区别?哪一种执行效率更高呢?
譬如(1)dim rst as new ADODB.recordset
(2)dim rst as ADODB.recordset
set rst=new ADODB.recordset
这两种方法有何区别?哪一种执行效率更高呢?
1、dim rst as new adodb.recordset
以后不可以set rst=nothing,执行此语句不会出错,rst也不会等于nothing.
2、dim rst as adodb.recordset
set rst=new adodb.recordset
以后可以set rst=nothing,此时执行这条语句rst可以等于nothing
至于效率是一样的它们是一样的
再问: 你说第一种使用后可以不能用set rst=nothing是什么意思?要设那样的话,多个这样的对象变量不能销毁,应该占用较大内存资源了吧
再答: 这样的全局变量不会很多,局部变量离开过程或函数时就自动销毁了,不用你去处理。 习惯于set ...=nothing的你就用第二种吧。
以后不可以set rst=nothing,执行此语句不会出错,rst也不会等于nothing.
2、dim rst as adodb.recordset
set rst=new adodb.recordset
以后可以set rst=nothing,此时执行这条语句rst可以等于nothing
至于效率是一样的它们是一样的
再问: 你说第一种使用后可以不能用set rst=nothing是什么意思?要设那样的话,多个这样的对象变量不能销毁,应该占用较大内存资源了吧
再答: 这样的全局变量不会很多,局部变量离开过程或函数时就自动销毁了,不用你去处理。 习惯于set ...=nothing的你就用第二种吧。
类实例化对象 存储比如我定义一个person类,实例化后相当于一个人,然后实例化很多人,上下车,那这多的类实例化对象如何
反射和实例化对象的区别?
如何根据已经定义好的类来定义对象并且实例化?
C# 实例化一个对象是什么意思 为什么要实例化
C# using用法 using(实例化对象){.}
下面是几条定义类的语句,只能被继承的类而不能实例化对象的是( ).
什么叫做实例化一个变量、方法、接口、对象?实例化的作用是什么?
定义与概念的区别要有实例
类模板的实例是(类对象)还是(类定义)
现有三个类,类A,类B,类C,其中类B在类A中定义了一个(public)对象d,且在类A中实例化.类C想用d,咋办
实例化类对象是什么意思啊,请解释下,谢谢!
VC中,如果一个类A定义了一个对象a,那么a.XXX()和a->XXX()有什么区别?分别在什么时候用呢?