c++对象实例化

C++对象的生命周期

类是由成员函数和数据成员组成

数据成员

  • 普通数据成员
  • const成员
  • string成员
  • 静态数据成员
  • 对象成员

     

对于使用const修饰的属性,初始化的时候需要在构造函数的后面进行操作,在里面操作的话会说不能给const赋值。

析构函数就是销毁函数

对于在栈上分配的对象,结束的时候回调用一次析构函数

拷贝构造函数也是会调用析构函数的。

 

 

 

 

 

 

 方法后面添加const也是可以构成方法重载的,其余跟java一样,都是跟返回值类型无关。

 

对象,引用,指针定义

 

 常成员函数和常成员指针调用普通函数的时候会报错。

常 只有只读权限。

 

 

如下,对于使用const修饰的指针pcoor,指针是不可变的,但是这个指针仅限于指向这个对象值,所以调用pcoor->getY()是对的。

 代码测试示例

 

 

 

posted @ 2018-09-01 21:28  陈灬大灬海  阅读(267)  评论(0编辑  收藏  举报