排序
C/C++ void* 和 bool 转换
C/C++ void* 和 bool 转换 - 在文章 《数据类型/变量类型》 中有做介绍;int 和 float 转换请参考 《int 和 float 相互转换》,void* 和 bool 转换如下:
C/C++ Unicode 和多字节区别
C/C++ Unicode 和多字节区别 - Unicode 和多字节字符集是两种不同的编码方式,不同的编码方式下,所对应的一些函数和字符串表示也是不相同的(关于编码问题,始终是你命中注定的劫,逃不掉的…....
C/C++ Visual studio 中文注释导致编译不能通过
C/C++ Visual studio 中文注释导致编译不能通过 - Visual Studio (中文版)默认保存的文本文件是 GB2312 编码(代码页936)的,默认的行尾(End of line)是CRLF的。 如果仅仅是在 windows 下开...
C/C++ std::string 和 UTF8 相互转换方法
C/C++ std::string 和 UTF8 相互转换方法 - 关于 char 和 wchar 相互转换,文章《 char 和 wchar_t 相互转换》有详细介绍和使用案例,默认 wchar 为 unicode 编码 如果需要将 unicode 编码转为 ...
C/C++ _wcsupr_s 函数 – unicode 字符串小写转大写
C/C++ _wcsupr_s 函数 – unicode 字符串小写转大写 - /* *描述:此类函数是用于将unicode字符串中的小写转大写 * *参数: * [in/out] _Str:将该字符串中的大写字符转换为小写 * [in] _Size:...
C/C++ 使用 dumpbin 查看静态库和动态库是32位还是64位
C/C++ 使用 dumpbin 查看静态库和动态库是32位还是64位 - dumpbin.exe 为 Microsoft COFF 二进制文件转换器,它显示有关通用对象文件格式 (COFF) 二进制文件的信息,如果想查看其中这些文件或库...
C/C++ error C4996: ‘access’: The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _access. See online help for details
C/C++ error C4996: 'access': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _access. See online help for details
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++ wprintf 输出中文乱码
C/C++ wprintf 输出中文乱码 - 在 《 Unicode 和多字节区别 》 文章中有介绍 :Win32 API中大部分参数有字符串的函数都有两个版本,以 A 结尾,代表多字节版本,以 W 结尾,代表 Unicode 版本,两...
C/C++ error C2589: “(”: “::”右边的非法标记
C/C++ error C2589: “(”: “::”右边的非法标记 函数模板 max 与 Visual C++ 中的全局的宏 max 冲突。 第一种办法:设置项目属性,在预定义处理器中添加定义 NOMINMAX 来禁止使用Vsual C++ 的...