- 博客(7)
- 收藏
- 关注
原创 2023.2.11C++类和对象——对象特性
括号法:注意调用默认构造函数不加(),否则编译器会认为是函数声明(Person (p3)==Person p3)默认情况下,C++编译器至少给一个类添加三个函数(无参构造、析构、拷贝构造(值拷贝))。数据由编译器管理开辟和释放,栈区的数据在函数执行完后自动释放(编译器会做一次保留)。注:如果属性有在堆区开辟的,一定要自己提供拷贝构造函数,防止浅拷贝带来的问题。静态成员函数也有访问权限,不能是private,类外访问不到私有的静态函数。C++中类的成员可以是另一个类的对象,我们称该成员为对象成员。
2023-03-15 12:55:38
38
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人