分类
标签
排序
C++中::SHCreateDirectoryEx函数使用方法
目录 1. 函数原型与依赖项 2. 基本使用示例 示例 1:创建单层目录 示例 2:创建多级目录 3. 关键注意事项 (1) Unicode 与多字节字符集 (2) 路径格式 (3) 错误处理 4. 常见问题与解决方案 问题 1...
C语言之整数与浮点数运算的类型转换规则详解
目录 C语言整数与浮点数运算的类型转换规则 1. int 和 unsigned int 参与运算时的转换规则 (1)无符号优先(Unsigned Dominance Rule) (2)示例 (3)避免问题的方法 2. unsigned int 和浮点...
C++ struct 初始化与赋值的实现
目录 1.struct 初始化 1.1 顺序初始化 1.2 指定初始化 1.3 构造函数初始化 2.struct 赋值 3.小结 1.struct 初始化 结构体是常用的自定义构造类型,是一种很常见的数据打包方法。结构体对象的初...
Windows系统vscode安装与配置G++、Cmake的图文步骤
目录 简介 VSCode的下载和安装 安装汉化包 VSCode 的 code 命令 配置C/C++环境 Cmake配置 前置要求 安装配置CMake 安装配置MinGw 单文件工程 创建项目 创建CMakeLists.txt文件 构建项目 ...
浅谈C++20新增内容
目录 1. 概念(Concepts) 2. 范围库(Ranges) 3. 协程(Coroutines) 4. std::span(轻量级数组视图) 5. 三路比较运算符(<=>,Spaceship Operator) 6. constexpr 关...
C 语言输入输出库函数讲解(最新推荐)
目录 1. printf 函数:输出格式化信息到控制台 使用格式 作用 用法 ️ 注意事项 适用类型 示例 解释 2. scanf 函数:从控制台读取格式化输入 使用格式 作用 用法 ️ 注意事...
C++20 统一容器擦除:std::erase 和 std::eraseif的实现
目录 一、std::erase 的用法 1.1 语法 1.2 参数 1.3 返回值 1.4 示例 二、std::erase_if 的用法 2.1 语法 2.2 参数 2.3 返回值 2.4 示例 三、优势与应用场景 3.1 统一的接口 3.2 简化...
C语言各种变量的初始化方式
目录 数值类变量初始化 字符型变量初始化 字符串初始化 指针初始化 结构体初始化 总结 数值类变量初始化 整型、浮点型的变量可以在定义的同时进行初始化,一般都初始化为0。 int inum = 0; floa...
Qt中QTextEdit和QPlainTextEdit控件的实现
目录 引言 一、QTextEdit 控件 1.1 概述 1.2 主要特性 1.2.1 富文本格式支持 1.2.2 文本颜色 1.2.3 段落格式 1.2.4 列表支持 1.2.5 图片插入 1.2.6 超链接支持 1.3 信号与槽 1...
深入解析 C++中std::stoul 函数
目录 1. std::stoul 的基本介绍 1.1 std::stoul 的函数原型 1.2 参数解析 1.3 返回值 2. std::stoul 的实现原理 2.1 解析实现代码 3. std::stoul 的实...