C/C++杂谈 第2页
C/C++ std::string 和 UTF8 相互转换方法-猿说编程

C/C++ std::string 和 UTF8 相互转换方法

C/C++ std::string 和 UTF8 相互转换方法 - 关于 char 和 wchar 相互转换,文章《 char 和 wchar_t 相互转换》有详细介绍和使用案例,默认 wchar 为 unicode 编码 如果需要将 unicode 编码转为 ...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
034242
C/C++ error C2371: “int8_t”: 重定义;不同的基类型-猿说编程

C/C++ error C2371: “int8_t”: 重定义;不同的基类型

原本 Visual Studio 2008 项目工程,使用 Visual Studio 2019 或者 Visual Studio 2015 打开编译,项目编译时,直接报错 error C2371:error C2371: “int8_t”: 重定义;不同的基类型 由于 VS2...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
031091
C/C++ GetModuleFileName 获取指定 exe 和 dll 路径-猿说编程

C/C++ GetModuleFileName 获取指定 exe 和 dll 路径

C/C++ GetModuleFileName 获取指定 exe 和 dll 路径 - GetModuleFileName 函数返回当前进程已加载 可执行文件或 DLL 文件的完整路径名(以''终止),该模块必须由当前进程地址空间加载。 DWORD WI...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
030601
C/C++ void* 和 float 转换-猿说编程

C/C++ void* 和 float 转换

在文章 《数据类型/变量类型》 中有做介绍, float 属于浮点数;int 和 float 转换请参考 《int 和 float 相互转换》,void* 和 float 转换如下:
猿说编程的头像-猿说编程钻石会员猿说编程3年前
030590
C/C++ char 和 wchar_t 相互转换-猿说编程

C/C++ char 和 wchar_t 相互转换

C/C++ char 和 wchar_t 相互转换 - 注意 printf / wprintf 函数区别,在 《 unicode和多字节区别 》 文章中也有介绍 :Win32 API 中大部分参数有字符串的函数都有两个版本,以 A 结尾,代表多字...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
030372
C/C++ error: cannot assign to non-static data member within const member function ‘xxxx’-猿说编程

C/C++ error: cannot assign to non-static data member within const member function ‘xxxx’

C/C++ error: cannot assign to non-static data member within const member function ‘xxxx’ - 在 C++ 中,带有 const 修饰的成员函数(即常函数)内部不能修改成员变量的值,如果尝试修改...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
029140
C/C++ 判断字符串是否为 utf-8 编码-猿说编程

C/C++ 判断字符串是否为 utf-8 编码

C/C++ 判断字符串是否为 utf-8 编码 - C/C++ 中使用 UTF-8 编码的规则:如果只有一个字节则其最高二进制位为 0 ;如果是多字节,其第一个字节从最高位开始,连续的二进制位值为 1 的个数决定了...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
028790
C/C++ Visual Studio 中 dumpbin 工具使用-猿说编程

C/C++ Visual Studio 中 dumpbin 工具使用

Visual Studio 中 dumpbin 工具使用 - dumpbin.exe 为 Microsoft COFF 二进制文件转换器,它显示有关通用对象文件格式 (COFF) 二进制文件的信息,如果想查看其中这些文件或库包含了哪些函数以及...
猿说编程的头像-猿说编程钻石会员猿说编程3年前
028711
C/C++ allocating an object of abstract class type-猿说编程

C/C++ allocating an object of abstract class type

C/C++ allocating an object of abstract class type 原因:一般是因为该类继承的抽象类中,有未实现的抽象函数。 在实例化的时候: (a)一定要确保父类所有的纯虚函数都要被实现,否则子类依...
猿说编程的头像-猿说编程钻石会员猿说编程4年前
028140
C/C++ error C2065: “M_PI”: 未声明的标识符-猿说编程

C/C++ error C2065: “M_PI”: 未声明的标识符

C/C++ error C2065: “M_PI”: 未声明的标识符 添加头文件#include 项目——>”XXX属性'——>配置属性——>C/C++——>预处理器——>预处理器定义,将“_USE_MATH_DEFINES”添加进去
猿说编程的头像-猿说编程钻石会员猿说编程4年前
027520