如何构造(紧急)
构造符与析构符 是如何构造的,今天向老师确定了一下,构造符与析构符 就是构造函数与析构函数,那他们是怎么构造的啊,很急的啊,希望能快点得到准确的回复。各位大虾多多帮忙啊![此贴子已经被作者于2007-7-5 21:10:32编辑过]
是构造函数与析构函数吧
类中的定义的和类名相同,一般用于c++类成员的初始化。构造函数可以带任意多个的形式参数,这一点和普通函数的特性是一样的!
C++规定,每个类必须有默认的构造函数,没有构造函数就不能创建对象。 若没有提供任何构造函数,那么c++提供自动提供一个默认的构造函数,该默认构造函数是一个没有参数的构造函数,它仅仅负责创建对象而不做任何赋值操作。 只要类中提供了任意一个构造函数,那么c++就不在自动提供默认构造函数。 类对象的定义和变量的定义类似,使用默认构造函数创建对象的时候,如果创建的是静态或者是全局对象,则对象的位模式全部为0,否则将会是随即的。
析构函数也是特殊的类成员函数,它没有返回类型,没有参数,不能随意调用,也没有重载,只有在类对象的生命期结束的时候,由系统自动调用。