1.其定义位于类声明中的函数都将自动成为内联函数。
2.程序声明对象时,将自动调出构造函数。
3.构造函数的参数表示的不是类成员,而是赋给类成员的值。因此,参数名不能与累成员相同。
4.如果创建的是静态存储类对象,则其析构函数将在程序介绍时自动调用。如果创建的是自动存储类对象,则其析构函数将在程序执行完代码块时(该对象是在其中定义的)自动被调用。如果对象是通过new创建的,则它将逐留在栈内存或者自由存储区,当使用delete来释放内存时,其析构函数将自动被调用。
5.给类定义了构造函数后,必须提供默认构造函数。
关于c++的一些理解(自用)
最新推荐文章于 2022-05-07 17:47:14 发布
本文深入探讨C++中构造函数与析构函数的关键特性。解析内联函数概念,对象创建时构造函数的自动调用机制,构造函数参数的意义,以及不同存储类对象析构函数的自动调用时机。
1370

被折叠的 条评论
为什么被折叠?



