自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C/C++:属性[[maybe_unused]](C++17引入)

C/C++:[[maybe_unused]]属性

2025-02-15 01:10:03 461

原创 C/C++:常量指针(const Pointer)与指向常量的指针(Pointer to const)

指向常量的指针(Pointer to const)和常量指针(const Pointer)涉及const在指针中的不同用法,是易混淆但非常重要的概念。

2025-02-15 01:01:39 1824

原创 C/C++:缓冲区(buffer)

缓冲区buffer是程序内存中的一个临时存储区域,用于存放数据在输入输出设备之间的中转。因为直接和硬件交互的速度较慢,通过缓冲区可以减少设备读写的频率,提高性能。

2025-01-17 11:56:49 2465

原创 C_C++:setvbuf()函数详解

setvbuf 是一个 C标准库函数,用于控制输出流的缓冲行为。它允许你设置流的缓冲方式、缓冲区的大小,以及是否使用自定义缓冲区。这个函数可以用于 stdin、stdout 或 stderr 等标准输入输出流,也可以用于其他文件流。

2025-01-17 11:48:15 978

原创 C/C++:在Windows终端使用MSVC编译器(CL)

MSVC(Microsoft Visual C++)是微软的 C++ 编译器和开发工具,属于 Microsoft Visual Studio(VS)的一部分。它是专为 C++ 程序设计的编译器,提供了 C++ 编译、调试、链接和其他开发工具。理解 MSVC 与 C++ 的关系,首先需要理解编译器、标准库和开发环境的基本概念。

2025-01-17 11:05:11 2485

原创 C/C++:为什么while(std::cin)有效?

std::cin 是一个流对象,它拥有一个 operator bool(),该运算符用于判断流的状态。如果流处于有效状态(没有遇到错误,且还没有到达文件结束),它会返回 true。否则,它会返回 false。

2025-01-17 10:54:27 419

原创 C/C++:Windows中文版GCC(g++)和MSVC(cl)编译,终端中文字符乱码

这样做的好处是既不用改源代码,又不用调整终端编码格式,使得在最小的修改范围内解决乱码问题。Windows中文版终端控制台字符编码集为。,而程序运行时使用的编码集为系统的编码也就是。通过编译命令选项指定源文件编码为。编译时控制台输出的中文字符乱码。

2025-01-17 10:45:33 245

原创 python组合数据类型(容器数据类型)

组合数据类型:序列、容器类型(集合字典)相关笔记

2023-01-04 20:45:19 607 2

C/C++:缓冲区(buffer)测试代码

文章相关测试代码

2025-01-17

下载python.html

下载python.html

2022-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除