排序
C++ 关于类中 const 的使用
C++ 关于类中 const 的使用 - 值得注意的是:常函数内不可以修改成员属性,否则编译报错 error: cannot assign to non-static data member within const member function ‘test’ 解决办法:使...
C/C++ error:表达式是必须修改的左值
C/C++ error:表达式是必须修改的左值 - 在 C++ 中为字符串数组赋值时,出现” 表达式必须是可修改的左值 “的错误提醒,编译报错“不可指定数据类型”。示例代码如下: /*********************...
C/C++ 判断 exe 可执行程序是 32 位的还是 64 位
C/C++ 判断 exe 可执行程序是 32 位的还是 64 位 - 64 位可执行程序应用程序只能在 64 位的操作系统运行,而 32 可执行程序应用程序既能在 64 位的操作系统运行,也能在 32 位的操作系统运行,...
C/C++ float 与 double 区别
C/C++ float 与 double 区别 - 1.在内存中占有的字节数不同 单精度浮点数(float)在机内占 4 个字节 双精度浮点数(double)在机内占 8 个字节 2.有效数字位数不同 单精度浮点数(float)有效...
C/C++ _wcsupr_s 函数 – unicode 字符串小写转大写
C/C++ _wcsupr_s 函数 – unicode 字符串小写转大写 - /* *描述:此类函数是用于将unicode字符串中的小写转大写 * *参数: * [in/out] _Str:将该字符串中的大写字符转换为小写 * [in] _Size:...
C/C++ error 无法从“float”转换为“void *”
C/C++ error 无法从“float”转换为“void * - 在文章 《数据类型/变量类型》 中有做介绍, float 属于浮点数;int 和 float 转换请参考 《int 和 float 相互转换》,void* 和 float 转换如下:...
C/C++ Debug 和 Release 区别
C/C++ Debug 和 Release 区别 - Debug 和 Release 只是 Visual Studio 或者其他 IDE 的两个编译的选项而已,是编译器所要进行工作的一系列指令,它们只是编译指令的集合的名称。 Debug 版本包括...
C/C++ std::string 使用介绍
C/C++ std::string 使用介绍 一.string类的构造函数 二.string类的字符操作 三.string的特性描述 四.string的赋值 五.string的连接 六.string的比较 七.string的交换 八.string类的查找函数 九....
C/C++ CString std::string string 区别
C/C++ CString std::string string 区别 - CString 是 MFC 的类库,标准 C++ 是不能直接使用的,用 MFC 开发时可以直接使用,MFC 也可以使用 string ; std::string 和 string 两个是 C++ 的标...