C++ 11/17强枚举类型读书笔记
强枚举类型
原来继承自C语言的枚举类型在C++之父看来是一个奇怪且半生不熟的概念。
枚举的弊端
虽然枚举类型可以避免A类型赋值给B类型,但是:
- 可以直接跨枚举比较
- 可以直接转化为int
- 同名的枚举值是冲突的
虽然有很多缺点,但依然是建议使用枚举而不是const int来做枚举,那样问题只会更多。[……]
原来继承自C语言的枚举类型在C++之父看来是一个奇怪且半生不熟的概念。
虽然枚举类型可以避免A类型赋值给B类型,但是:
虽然有很多缺点,但依然是建议使用枚举而不是const int来做枚举,那样问题只会更多。[……]
在C++中定义一个类,会默认生成以下6个成员函数:
这些功能很实用,在我们直接定义一个类之后,能够直接互相拷贝,而不用为了编译器语法的原因一定要写[……]
最近开始听Youtube上一个大佬自研引擎的开发全过程,本篇是我做的笔记。
这篇视频介绍了他对于EventSystem的初步规划和开发,首先我因为用python很多,很习惯于不提前把一切事件都定义好,EventSystem就应该是外部可以定义Event,并且可以发布E[……]
fiber是纤程,用户级纤程,在用户层提供调度管理器,可以在系统线程上切换纤程,它主要的好处:
引用