C++primer第4版第十二章类
来源:互联网 发布:乔任梁死因分析知乎 编辑:程序博客网 时间:2024/06/05 03:10
Talk is cheap, show me the code.
类的初始化可以放在函数内部进行成员变量初始化,也可以在函数名后紧跟进行初始化:
class Person{
private:
string name;
int age;
public:
Person(): name("lee"), age(2){};
Person(string na, int a) {name = na; age = a;};
string getName() const;
};类的成员函数声明为const表示函数内部不会改变成员变量的值,较多用在get函数上,一旦成员函数声明为const,函数定义时也必须带上const。比如上面定义的Person类,实现getName函数时也必须带上const:
string Person::getName() const
{
return this->name;
}在类体内定义的函数默认是inline的,在类体外定义的函数也可以显示声明为inline的。上面的Person的两个构造函数都是inline的,而getName不是,因为getName是在类体外定义的,并且没有显示声明为inline。
0 0
- C++primer第4版第十二章类
- c++primer第五版第十二章练习
- c++primer第十二章类12.1
- c++primer第十二章类12.13
- c++primer第十二章读书笔记
- C++Primer习题第十二章
- C++ Primer 4 第十二章 类
- 记录——《C Primer Plus (第五版)》第十二章编程练习第1-8题
- C primer plus(第五版)编程练习第十二章
- C++primer第五版第十二章学习笔记
- C++Primer Plus(第六版) 第十二章 第一题
- C++Primer Plus(第六版) 第十二章 第二题
- C ++ Primer Plus 第六版 第十二章编程练习答案
- c++primer第十二章类static类成员
- C++Primer学习笔记第十二章(12/18)类
- C++Primer第5版读书笔记(第4章)
- C++primer第4版第1章知识点整理
- C++primer 第十二章笔记 初稿
- jQuery的选择器(五)
- php实现页面静态化
- python 中 sort(), sorted(), argsort()
- java类的成员变量、静态成员变量、一般方法、静态方法
- c语言
- C++primer第4版第十二章类
- 微信公众号系统
- Mac安装MySql报错
- API 25 (Android 7.1.1 API) Manifest.permission——权限
- Android debuggerd
- 升级hbase-client报错 java.lang.NoClassDefFoundError: org/apache/commons/collections/map/UnmodifiableMap
- tcp线程实现
- Android使用的设计模式1——观察者模式
- 字符设备驱动第十一课----设备树