ylww

随笔仅作学习记录,请辩证参考!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

成员数据

以Human为例:

类中:

 

 

 传统的初始化方式:                                                                                                          若传入参数,则: Human::Human(int age, int salary, string blyType):bloodType(blyType){...}

                         

若既在类内初始化,也初始化列表,则按初始化列表为准。

 

 

 

const 成员函数 

 

 注意:在类的常方法实现内部,不能更改数据值(可以访问),且不能调用常规方法。

 

 const成员函数内,不能修改任何数据成员!

注意:在上面的Human类中定义了指针addr,在const情况下,若使用strcpy(addr, "other")是可以的,因为addr的指向并没有变。

即指针没变,指针指向的地址里存的内容变了。

 

posted on 2022-09-17 16:58  理想主义者光芒万丈  阅读(24)  评论(0)    收藏  举报