对比C++中的传统枚举与强类型枚举类
在写项目的时候,我使用switch语句对怪物类型的枚举进行分拣,其中怪物类型的枚举常量与具体怪物的类名起了冲突,我这才仔细看了下enum和enum class的区别,整理到了笔记中,拿出其中一部分放在此博客里
在写项目的时候,我使用switch语句对怪物类型的枚举进行分拣,其中怪物类型的枚举常量与具体怪物的类名起了冲突,我这才仔细看了下enum和enum class的区别,整理到了笔记中,拿出其中一部分放在此博客里
当在VisualStudio中<新建项>一个代码文件时,其后缀若是源文件(.cpp),那么即便将后缀改为头文件的后缀(.h/.hpp)并将其拖入头文件筛选器,编译器也依旧会将其当作源文件编译,导致项目在编译阶段就产生莫名其妙的Linking错误,本文中使用的是VS2022
该博客包含关于一般树、一般二叉树、二叉搜索树等基本结构的相关分析,以及部分结构的无STL的C++实现
在实际应用中我突然意识到C++与Python的取模运算是不同的,这体现在被模数为负数时,这篇笔记仅讨论整数取模运算的差异以及产生差异的原因,暂不讨论浮点数
此篇博客是关于我在数据结构学习过程中,用无STL的C++进行简单实现的常见线性表及其分析笔记
在学习使用各种设计模式前,先要了解设计模式所遵循的设计原则,但不存在完美通用的架构,应当以工程实践为准则,而非死板遵循设计原则、设计模式,切忌过度设计
在游戏开发的语境下,搭配以示例代码,简单介绍了SDL库以及相关的渲染、字体、混音等库的基本使用
包含入门Git所需要的大部分基础知识,包括本地仓库与远程仓库的使用与管理、多人协作的基本方式、忽略列表和属性配置文件的使用、开源协议等
安装这玩意费了我一个下午,踩了无数坑并集合了众多其他博客的经验才有了这篇笔记,主要介绍了在Windows11系统下WSL2的安装和管理、此过程中可能遇到的问题及其解决办法
这条博客写于此站点成功发布之后,由于我对前后端知识的了解比较浅薄,所以本文仅用于记录下自己作为非开发者搭建Jekyll基础环境的过程以及遇到的一些小问题