排序
C/C++ error C2065: “M_PI”: 未声明的标识符
C/C++ error C2065: “M_PI”: 未声明的标识符 添加头文件#include 项目——>”XXX属性'——>配置属性——>C/C++——>预处理器——>预处理器定义,将“_USE_MATH_DEFINES”添加进去
C/C++ _WIN32/WIN32/_WIN64/WIN64 区别
C/C++ _WIN32/WIN32/_WIN64/WIN64 区别 - 在讲解 _WIN32 / WIN32 / _WIN64 / WIN64 区别之前,首先需要明白下面几点内容:1. windows 操作系统可分为 x86 和 x64 两种( x86 简称 32 位,x64 简...
C/C++ std::string 字符串分割
C/C++ std::string 字符串分割 - C++中使用 std::string 指定的单个字符或者字符串进行分割,并返回一个数组,示例代码如下:
C/C++ error 无法从“float”转换为“void *”
C/C++ error 无法从“float”转换为“void * - 在文章 《数据类型/变量类型》 中有做介绍, float 属于浮点数;int 和 float 转换请参考 《int 和 float 相互转换》,void* 和 float 转换如下:...
变量命名 – 匈利亚命名法则
变量命名 – 匈利亚命名法则 - 匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。要基于...
C/C++ svpng 将 RGBA 保存 png 图片
C/C++ svpng 将 RGBA 保存 png 图片 - svpng 是一个简约的 C 函数,用于将 RGB/RGBA 图像保存为未压缩的 PNG。声明如下: /*! brief 以 PNG 格式保存 RGB/RGBA 图像。 param out 输出流(默认...
C++ 设计模式 – 策略模式
C++ 设计模式 – 策略模式 - 策略模式(Strategy Pattern)定义一系列算法,把它们一个个封装起来,并且使它们可以互相替换。Strategy 可以使算法独立于使用算法的客户端。
C/C++ error C2027: 使用了未定义类型“std::tuple”
C/C++ error C2027: 使用了未定义类型“std::tuple” - C++ 中使用 std::tuple 需要包含头文件 ,如下: #include
C/C++ Visual Studio x86/x64/Any CPU编译区别
C/C++ Visual Studio x86/x64/Any CPU编译区别 - Visual Studio 使用 x86 平台编译出来的 exe (可执行文件)或 dll (动态链接库)都是32位的; Visual Studio 使用 x64 平台编译出来的 exe (可执...