排序
C/C++ Visual studio 中文注释导致编译不能通过
C/C++ Visual studio 中文注释导致编译不能通过 - Visual Studio (中文版)默认保存的文本文件是 GB2312 编码(代码页936)的,默认的行尾(End of line)是CRLF的。 如果仅仅是在 windows 下开...
C/C++ 判断 exe 可执行程序是 32 位的还是 64 位
C/C++ 判断 exe 可执行程序是 32 位的还是 64 位 - 64 位可执行程序应用程序只能在 64 位的操作系统运行,而 32 可执行程序应用程序既能在 64 位的操作系统运行,也能在 32 位的操作系统运行,...
C++ 设计模式 – 工厂方法模式
工厂方法模式(Factory Method Pattern)是一种常用的对象创建型设计模式,此模式的核心思想是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用以及方便后...
C/C++ 使用 dumpbin 查看静态库和动态库是32位还是64位
C/C++ 使用 dumpbin 查看静态库和动态库是32位还是64位 - dumpbin.exe 为 Microsoft COFF 二进制文件转换器,它显示有关通用对象文件格式 (COFF) 二进制文件的信息,如果想查看其中这些文件或库...
C++ 设计模式 – 组合模式
C++ 设计模式 – 组合模式 - 组合模式(Composite Pattern)组合多个对象形成树形结构以表示具有“整体-部分”关系的层次结构。组合模式对单个对象(即:叶子构件)和组合对象(即:容器构件)...
C++ 关于类中 const 的使用
C++ 关于类中 const 的使用 - 值得注意的是:常函数内不可以修改成员属性,否则编译报错 error: cannot assign to non-static data member within const member function ‘test’ 解决办法:使...
C/C++ error:unknown type name ‘bool’
C/C++ error:unknown type name 'bool' - 在 C 语言标准 (C89) 没有定义布尔类型,所以会报错。而 C99 提供了一个头文件 定义了 bool , true 代表 1 ,false 代表 0 。只要导入 stdbool.h ,就...
C/C++ error C2589: “(”: “::”右边的非法标记
C/C++ error C2589: “(”: “::”右边的非法标记 函数模板 max 与 Visual C++ 中的全局的宏 max 冲突。 第一种办法:设置项目属性,在预定义处理器中添加定义 NOMINMAX 来禁止使用Vsual C++ 的...
C/C++ 判断 windows 操作系统是 x86/x64
C/C++ 判断 windows 操作系统是 x86/x64 - 64 位可执行程序应用程序只能在 64 位的操作系统运行,而 32 可执行程序应用程序既能在64 位的操作系统运行,也能在 32 位的操作系统运行,因为微软的...