类 笔记
类
#pragma once 防止头文件重复包含
等价于#ifndef
#define
#endif
类有两个要素1,.数据成员 2,.成员函数。
数据成员表达了类的属性状态。成员函数表达了类的行为。
Public. Private. Protected;
Pritected与private类似。其差别表现在继承与派生时对派生类的影响不同;
内联函数 提高效率
编译的时候将代码直接嵌入到调用的地方,从而减少函数调用的开销
体积增大 以空间换时间;
短小
内联函数只是给编译器一个申请提示,如果函数中用switch for将不会编译
成员函数也可以做重载 要求是相同的作用域;
Class 与struct的区别
Struct也是一种类, 也可以有成员函数。 在未指点访问权限时class默认是私有的,struct默认是公用的。