c++
文章平均质量分 52
JulBonChen
这个作者很懒,什么都没留下…
展开
-
游戏开发 c++基础学习 笔记摘要第20天
类的静态成员 1.类中的成员在声明时,前面加上了static关键字,则此成员就是静态成员 2.类的静态(数据和函数)成员不属于任何对象,但被所有对象所共享,不管有多少对象,静态成员只有一份存于内存中。 3.在类中说明的静态数据成员属于引用性说明,必须在类的外部初始化它(且仅能说明一次) 类型 类名::静态数据成员 = 初值; 4.静态(数据和函数)成员可以不通过对象访问,而是通过类访问,即使没有创建对象 常量成员 1.类中的成员在声明时,加了const关键字,则成员为常量成员 2.常量成员在成员说明时不原创 2021-09-07 20:50:46 · 147 阅读 · 0 评论 -
游戏开发 c++基础学习 笔记摘要第19天
也是很久都没有更新笔记了,今天来一更 友元 可以允许其他类或函数访问它的非公有成员,方法是令其他类或函数成为它的友元 friend 函数声明语句; 友元声明只能出现在类定义的内部 友元不是类的成员 一般来说,最好在类定义开始或结束之前的位置集中定义友元 输入输出重载只能作为友元函数 友元的声明仅仅指定了访问的权限 当我们希望类的用户能够调用某个友元函数,那么我们必须在友元声明外再专门对函数进行一次声明 类的内存 1.一个空类:1个字节 2.内存对齐 3.含有虚函数的类:加四个字节 类成员的赋值: 1.直接初原创 2021-08-23 15:33:26 · 142 阅读 · 0 评论 -
游戏开发 c++基础学习 笔记摘要第18天
类 基本思想:数据抽象和封装 数据抽象:依赖接口和实现分离的技术 类的接口包括用户所能执行的操作 类的实现则包括类的数据成员,负责接口实现的函数体以及定义类所需的各种私有函数 封装实现了类的接口和实现的分离 成员函数的声明必须在类的内部,定义可以在内部,也可以在外部 非成员函数的声明的定义都放在类的外部 定义在类内部的函数都是隐式的inline函数 在类外部定义成员函数 1.定义和声明必须匹配 如果成员被声明为常量成员函数,那么定义也必须在参数列表后明确指出const属性 2.类外部定义的成员的名字必须包括原创 2021-08-11 17:52:11 · 132 阅读 · 0 评论