![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
微笑的云ryl
这个作者很懒,什么都没留下…
展开
-
Visual Studio控制台输出中文乱码解决方案
中文乱码的原因是文件编码格式与控制台的编码格式不一致导致的。这里建议采用通用的UTF8 无BOM格式。文件的编码格式安装VS扩展FileEncoding,便于查看并修改文件编码格式。安装后可以在右下角查看文件当前编码格式。安装方法:扩展->管理扩展,搜索FileEncoding,下载,重启VS。控制台的编码格式通常中文操作系统安装VS后,控制台的编码格式默认为GBK。查看方法:控制台窗口标题栏单击右键->属性。我们需要修改为UTF-8。方法一:修改注.原创 2021-11-21 22:43:13 · 16353 阅读 · 3 评论 -
MFC中使用Spdlog显示日志
1. 下载spdloghttps://github.com/gabime/spdlog2. 复制头文件将下载源码中路径spdlog-1.x\include\下的spdlog文件夹拷贝至自己项目目录下(例如repos\TestSpdlog\TestSpdlog目录下)3. 添加包含目录通过“项目->项目属性”进入项目属性页,在“VC++目录”下的“包含目录”添加项目目录(例如repos\TestSpdlog\TestSpdlog目录)ps:因为spdlog中的include均使用原创 2020-05-12 10:53:41 · 934 阅读 · 0 评论 -
C++类对象学习
类对象初始化的3种形式: //3种构造函数初始化 Stock garment_a("a", 50, 2.5);//隐式调用 Stock garment_b = Stock("b", 60, 3.5);//显示调用 Stock *garment_c = new Stock("c", 70, 4.5);//对象指针 只要类方法不修改调用对象,就应将其声明为...原创 2018-11-17 22:31:22 · 167 阅读 · 0 评论 -
C++ 数据类型
C++ 数据类型使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。您可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等)的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么。基本的内置类型C++ 为程序员提供了种类丰富的内置数据类型和...转载 2018-11-17 19:51:49 · 126 阅读 · 0 评论 -
C语言指针用法
一、指针说明指针是包含另一变量的地址变量。1、int *pp是一个指针,指向整型数。2、int *p()p是一个函数,该函数返回一个指向整型的指针。3、int (*p)()p是一个指针,该指针指向一个函数,这个函数返回一个整数。4、int *p[]p是一个数组,该数组的每一个元素是指向整数的指针。5、int (*p)[]p是一个指针,该指针指向一个数组,这个数组的每一个元素是...转载 2019-01-02 12:49:50 · 10801 阅读 · 0 评论 -
C 数据类型
C 数据类型在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。C 中的类型可分为以下几种:序号 类型与描述 1 基本类型: 它们是算术类型,包括两种类型:整数类型和浮点类型。 2 枚举类型: 它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。...转载 2018-11-17 19:51:09 · 125 阅读 · 0 评论 -
#pragma once与 #ifndef的区别
为了避免同一个文件被include多次1 #ifndef方式2 #pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif ...转载 2018-11-17 19:34:23 · 113 阅读 · 0 评论