C++学习笔记
文章平均质量分 76
幼狐之约
一起来做坏事吧~
展开
-
使用 Visual Studio Code (VS Code) 作为 Visual C++ 6.0 (VC6) 的编辑器
由于一些众所周知的原因,我们不得不使用(过时)的比我们年龄还大的已有 25 年历史的 VC++ 6.0 来学习 C 语言。而对于现在来说,这个经典的 IDE 过于简陋,并且早已不兼容新的操作系统,用它学习写程序早已成为一种折磨。但现代的 C 语言编译环境又无法兼容某些教材或考试的语言逻辑。那我们就只使用它的编译器吧!原创 2023-10-19 00:27:45 · 2565 阅读 · 2 评论 -
VS Code使用clang-format自定义C++代码默认格式化样式
让 VS Code 在不使用`.clang-format`或`_clang-format`文件时,默认使用自定义的 C++ 代码格式化样式。原创 2023-09-30 02:38:43 · 1062 阅读 · 1 评论 -
memset、ZeroMemory和“={0}”的区别
注: 这里只是分析这三种方式的底层实现原理, 它们在应用场景上是有区别的分析环境:Windows SDK版本: 10.0.18362.0编译器版本: MSVC 14.24.28314注: 以下结果依赖于编译器和环境, 不同的环境可能实现方式不同1. ={0}测试代码int a[20] = {0};int b[3] = {0};反汇编 // int a[20] = {0};...原创 2020-03-04 16:15:21 · 430 阅读 · 0 评论 -
Visual Studio和VS Code使用clang-format自定义C++代码默认格式化样式
Visual Studio的C++代码格式化使用rules.txt来设置自定义的全局默认代码样式。原创 2019-06-21 22:38:29 · 21891 阅读 · 12 评论 -
VisualStudio+CMake+SDCC搭建C51开发环境
1. 问题描述目前C51单片机在国内使用最多的就是Keil环境, 然而Keil特别难用不说, 它还是商业软件网上有很多尝试使用VS开发C51的文章, 但大多都是只用VS作为编辑器, 功能很局限2. 目标尝试使用VS创建CMake项目, 调用SDCC编译器进行编译3. 解决方案需要的工具有安装了使用C++的桌面开发功能并且包含了用于Windows的C++ CMake工具的Visual...原创 2019-06-22 14:07:32 · 5571 阅读 · 3 评论