简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
C语言设置控制台字体和大小
QTextEdit 或 QPlainText 实现 Ctrl + 滚轮缩放 文本大小
编译时内存分配或静态内存分配 (Compile-time or Static Memory Allocation)运行时内存分配或动态内存分配 (Run-time or Dynamic Memory Allocation)静态内存分配静态内存分配是由编译器为声明的变量分配内存。内存的地址可以通过地址操作符找到,并且可以赋值给指针变量。该内存是在编译时分配的。动态内存分配在程序执行时 (execut
clang-format 用于快速格式化代码风格,集成开发环境一般内置支持,如 Visual Studio。由于使用 Visual Studio 2019 内置的较旧的版本,网上查到很多 clang-format 配置选项不支持,如连续的宏对齐 选项,报错如下。集体升级成本又太高,所以使用了旧版 8.0.0。clang 自 9.0.0 开始支持这个选项。匹配开始和结束语句块的宏定义正则表达式,用于
float 与 double 在计算机中存储的内容可能与想象中等于代码赋予的字面值不同,如下因此与 0 值的比较不可以单纯比较 == 0.0。
从 C++11 起,标准库增加了正则表达式 (RegularEx)std::regex,包含在头文件中。描述字符序列的方法,用于字符(串)的模式/模糊匹配。用途查找 (是否包含,找出来)标识释义seqsequence 表示目标序列rregex 表示模式,即正则表达式mmatch 对象,即 std::match_results 匹配到结果数组mftmatch flag type 匹配标识选项位掩码类
vscode 设置 doxygen 格式的注释,插件推荐,配置方法,设置 doxygen 注释颜色
QSettings 读取/写入数组,清空/重置数组/组
C语言设置控制台字体和大小
随着多系统的普及,不少软件面临跨平台的需求,普通 Windows PC 端可以使用的代码,需要在另一个平台下编译和运行。以 Linux 平台为例,整理了从 Windows 平台上的可编译代码到 Linux 平台上代码移植问题,以及跨平台开发的建议规范与需要注意的事项。Windows 平台上的 MSVC 编译器容错率比较高,部分代码问题编译器会自动纠正或忽略,但是 Linux 下的 gcc/g++