C++ 枚举类型 在C++中,枚举(enum)是一种用户定义的类型,用于表示一组命名的常量。C++11引入了强类型枚举(enum class),提供了更强的类型安全性和作用域控制。 2024-09-13 C++ #C++ #枚举类型
设计模式之设计原则 设计模式中的设计原则是指导软件设计的基本准则,旨在提高代码的可维护性、可扩展性和灵活性。这些原则帮助开发者编写出更健壮、更易于理解和更易于修改的代码。 2024-09-06 设计模式 #C++ #设计模式 #设计原则
C++ 定位 new 定位 new(placement new) 是 C++ 中的一种特殊的 new 运算符,用于在指定的内存地址上构造对象。它允许开发者在预先分配的内存区域中构造对象,而不是从堆中分配新的内存。 2024-09-05 C++ #C++ #placement new
CMake 命令 execute_process 详解 execute_process 是 CMake 中的一个命令,用于在配置阶段执行外部进程。它可以运行外部程序或脚本,并捕获其输出。 2024-04-15 CMake #CMake
Hook malloc和free 段错误调试 Hook malloc 和 free 发生段错误后通过 gdb 调试发现不小心造成函数的递归调用导致栈溢出,出现 Segmentation fault。 2023-10-12 C++ > Debug #C++ #Hook #Segmentation fault
C++ 类之构造函数 在C++中,构造函数是用于初始化对象的特殊成员函数。构造函数有多种类型,包括默认构造函数、参数化构造函数、拷贝构造函数和移动构造函数。 2023-10-06 C++ #C++ #构造函数