说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

c++学习中的问题,拿来和大家一起讨论。

编辑:说三道四文库 发布时间:2018-05-22 11:55
HTML文档下载 WORD文档下载 PDF文档下载
这次先提一个,以后发现再提!!
1、用类声明一个对象之后,是不是该类的代码就已经执行了?(并没有对该对象进行任何操作)
程序在运行时候,只是把类的构造函数执行了一遍,而其他代码并没有执行。

只有对公有成员进行调用时候,才被执行!

不是的!
构造函数执行了!
是不是对象一声明就执行其类的构造函数啊?
如果该对象被声明为static呢?
up
是的.
无论声明成什么
1。所有变量先被系统赋础值
2。把所有方法的入口指针
3。调用析构函数,没有的化系统给声明(无论怎样都会有一个没有参数的构造和析构的。)

extern MyClass a;  //这样的声明有执行构造函数吗?嘻嘻。

准确说应该是定义,不是声明,呵呵
声明任何东东都不会在运行期执行,它只是告诉编译器:有个什么什么样的东东在这里或那里.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘