各位大神,谁能说说C++中构造函数的具体作用,在程序运行的时候是怎么构造的?

如题所述

第1个回答  2012-09-13
构造函数就是为了给你的成员变量一次初始化的机会,尤其是那些需要内存分配的
顺序是先基类的成员再派生类的成员
说穿了就和一个简单类型的赋值是一样的,但是Class带着一“大家子”,每个简单类型都得初始化呀
第2个回答  2012-09-13
构造函数就是给你创建的类对象的属性初始化的,程序运行过程中构造函数是系统自动调用的,而不需要自己去调用。
class 类名
{
private:int a,b;
public:
类名(int x,int y){a=x;b=y;}//构造函数
};本回答被网友采纳
第3个回答  2012-09-13
构造函数,是进行初始化的,在定义变量的的对象时,就直接调用构造函数。
第4个回答  2012-09-13
系统在运行时会自动调用,非人可以控制,知道这个就行
相似回答