请问,在一个类中如果有两个以上的构造函数。
那在运行的时候,会不会占用更多的内存空间?
比如:
construct create();
construct create(AYear: FYear, AMonth: FMonth);
这种情况下两个函数如果全都运行,会不会在内存中创建两个相同的类呀?
那在运行的时候,会不会占用更多的内存空间?
比如:
construct create();
construct create(AYear: FYear, AMonth: FMonth);
这种情况下两个函数如果全都运行,会不会在内存中创建两个相同的类呀?
解决方案 »
- delphi 显示sql数据库中所有表的表名出现错误ADOQuery1.Close;
- 创建一个线程需要几个参数?
- SocketConnection.AppServer接口方法在DLL中重用
- sql2000打了SP4后的问题,十万火急
- bookshop(我是比儿)和FlyHope2005(我心飞扬--hope) 进来啊!:)
- 100分 欢迎讨论:实现B/S结构电子教室可能性及方法
- 大侠们:求助
- 诸位兄弟,本人以前是用VB的,现在想学DELPHI,这里问一个简单问题
- 南京的朋友大家聚聚!
- 求达人指点下用Delphi7还原SQL Server 2008 R2 SP2 Express数据库的问题
- 字符比较的问题
- 求教资源管理器
那在运行的时候,会不会占用更多的内存空间?
比如:
construct create();
construct create(AYear: FYear, AMonth: FMonth);
这种情况下两个函数如果全都运行,会不会在内存中创建两个相同的类呀?
//我来这么讲吧 我们把类的构造函数可以比喻为 某个产品的生产线
1. 生产线不同 产品的特性可能会不同 <构造函数不同 某些属性可能不同>
2. 生产线不同 产品的种类没变 就是说他们还是同一种产品 <构造函数不同,但是他们都是属于同一个类>
3. 每经过生产线一轮 就会生产出一个产品实例<实物> <每调用构造函数一次,也生产出一个类的实例<就是对象>有点理解了么。。