c++对象实例化
C++对象的生命周期
类是由成员函数和数据成员组成
数据成员
- 普通数据成员
- const成员
- string成员
- 静态数据成员
- 对象成员
对于使用const修饰的属性,初始化的时候需要在构造函数的后面进行操作,在里面操作的话会说不能给const赋值。
析构函数就是销毁函数
对于在栈上分配的对象,结束的时候回调用一次析构函数
拷贝构造函数也是会调用析构函数的。
方法后面添加const也是可以构成方法重载的,其余跟java一样,都是跟返回值类型无关。
对象,引用,指针定义
常成员函数和常成员指针调用普通函数的时候会报错。
常 只有只读权限。
如下,对于使用const修饰的指针pcoor,指针是不可变的,但是这个指针仅限于指向这个对象值,所以调用pcoor->getY()是对的。
代码测试示例
面朝大海```春暖花开