摘要: 一,派生类 省略访问说明符,关键词struct声明的类默认为public,关键词class声明的类为private 每个直接和间接基类都作为基类子对象,以实现定义的偏移量存在于派生类的对象表示中。因为空基类优化,空基类通常不会增加派生类对象的大小。基类子对象的构造函数被派生类的构造函数所调用:可在成 阅读全文
posted @ 2021-07-19 21:21 刘允朵的代码屋 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一,static 静态成员 在类定义中,关键词static声明不绑定到类实例的成员 在类外定义,它有不同含义 1.声明静态数据成员 类的静态成员不与类的对象关联:他们时具有静态存储期的独立变量,或者常规函数 static关键词仅与静态成员在类定义中声明一同使用,但不与该静态成员的定义一同使用(使用时 阅读全文
posted @ 2021-07-19 19:42 刘允朵的代码屋 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一,初始化列表 在开始执行组成构造函数体的复合语句之前,所有的直接基类,虚基类,及非静态数据成员的初始化均已结束。成员初始化列表是能指定这些对象的非默认初始化之处,对于不能默认初始化的基类或非静态数据成员,例如引用和const限定的类型的成员,必须指定成员初始化器,对没有成员初始化器的匿名联合体或变 阅读全文
posted @ 2021-07-17 20:35 刘允朵的代码屋 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 原则: 单目运算符》双目算符》三目运算符; 算数运算符》关系运算符》逻辑运算 移位运算符》关系运算符》位逻辑运算符 括号最高,逗号最低,赋值和复合赋值仅高于逗号运算符 右结合性:先计算右边再计算左边:三目和赋值运算符 左侧结合性:先计算左边再计算右边:其余运算符 一,赋值运算符 用于修改对象的值。 阅读全文
posted @ 2021-07-17 17:43 刘允朵的代码屋 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一,this指针 this指针不是对象的一部分,this指针所占的内存大小是不会反应在sizeof操作符上的,this指针的类型取决与使用this指针的成员函数类型以及对象类型 也是一个const指针,它的值是不能被修改的,它指向当前对象,通过它可以访问当前对象的所有成员; this只能用在类的内部 阅读全文
posted @ 2021-07-17 16:20 刘允朵的代码屋 阅读(280) 评论(0) 推荐(0) 编辑
摘要: C++ 标识符 C++ 标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称。 一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)。识别符有效长度不超过247字符。C++ 标识符内不允许出现标点字符,比如 @、& 和 %。C++ 是区 阅读全文
posted @ 2021-07-17 15:39 刘允朵的代码屋 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 1 class A 2 { 3 private: 4 int a; 5 public: 6 int c; 7 A(int i) 8 { 9 a = i; 10 } 11 int func(int b) 12 { 13 return a * c + b; 14 } 15 }; 16 int main( 阅读全文
posted @ 2021-07-13 21:47 刘允朵的代码屋 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 一、 常数据成员 常数据成员,已经初始化就不可以改变 1 const int m; //const 数据类型 数据成员名 2 int const s; //数据类型 const 数据成员名 被const修饰的成员必须进行初始化,并且不能被更改。而初始化的方式则是在类的构造函数的初始化列表里进行的。 阅读全文
posted @ 2021-07-13 20:52 刘允朵的代码屋 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 简单手电筒 1,在CharacterPerson编辑中,添加一个聚光灯 2,在人物蓝图中实现按键开关灯 开关门效果 1,创建一个蓝图类,进去之后添加一个门和一个触发器 2,添加触发器事件,添加时间轴等 OnActorBeginOverlap(TriggerBox); OnActorEndOverla 阅读全文
posted @ 2021-07-03 17:44 刘允朵的代码屋 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.在场景中添加盒体触发器与需要控制的灯,并设置号触发器的大小与位置 2.添加蓝图,当人物进入触发器启动,使用OnActorBeginOverlap(TriggerBox), a. Overlapped Actor 代表 盒子触发器b. Other Actor 代表 进入触发器的物体 Overlap 阅读全文
posted @ 2021-07-03 14:15 刘允朵的代码屋 阅读(139) 评论(0) 推荐(0) 编辑