【C++】list模拟实现
💗💗⭐个人专栏——⭐💫点击关注🤩一起学习C语言💯💫。
vscode配置C/C++环境(主要介绍.vscode文件夹中json文件的生成)
不用复制别人的.vscode文件夹中的代码,自己配置C/C++运行环境,根据自己情况修改c_cpp_properties.json , task.json , launch.json三个文件
性能巅峰对决:Rust vs C++ —— 速度、安全与权衡的艺术
在高性能计算的世界里,Rust与C++无疑是两位顶尖选手,它们各自拥有独特的魅力和强大的性能表现。本文将带你深入探讨这两门语言的性能对决,剖析它们的适用场景与背后的技术权衡,通过实例代码和详尽注解,为你揭示选择它们的智慧之道。
C/C++单元测试如何解决非虚函数对象依赖
上文提到的gmock基于虚函数继承实现,面对非虚函数无能为力,那么我们需要hook技术的cppfreemock来搞掂~~
VSCode运行CMake教程
VSCODE运行cmake 显示opencv图像
vscode C++ windows中文输出乱码或编译报错解决方案
vscode C++ windows中文输出乱码或编译报错解决方案
Visual Studio调试C/C++指南
前言Visual Studio(VS)是微软开发的一款集成开发环境(IDE)软件,支持C/C++、C#、VB、Python等开发语言,开发桌面、Web等应用程序。VS功能极其强大,使用极其便利,用户数量最多,被誉为"宇宙第一IDE"。熟悉地掌握基于VS的C/C++调试技术,可以大幅提升调试性能。随着
自动化生成C/C++单元测试覆盖率报告!
如何将单元测试无感的集成到开发当中?脚本自动化帮你搞掂一切!实现梦想
最大流-Dinic算法,原理详解,四大优化,详细代码
Dinic算法,很高效的最大流算法
【C++11(二)】lambda表达式和可变参数模板
C++11的新特性可变参数模板能够让您创建可以接受可变参数的函数模板和类模板参数包是不支持下标解析的。
VScode 开发C/C++程序时,右上角运行调试及小齿轮按钮消失
看到很多视频教程或者博客都提到,开发C/C++程序时,直接点击右上角小三角运行标志即可运行,但我这个就一直没有,这个问题本来很普遍,但搜遍全网都找不到解决方法。ctrl+,打开设置,选择扩展——C/C++——调试,将显示C++文件编辑器标题栏中的“运行和调试”包房按钮和“添加调试配置”齿轮前的框内打
Cmake VSCode C++编译环境配置
在.vscode中新建setting.json,或者Ctrl+Shift+P打开工作区setting.json。(这两种方法没区别)1、报错:无法确定要使用的 CMake 生成器。请安装或配置首选生成器,或更新 settings.json、工具包配置或路径变量。
C++-UI入门
按照C++的内存回收机制,子组件应该在父窗口的构造函数中创建,在析构函数中销毁。上面的窗口中什么都没有,实际上可以向窗口中添加若干组件,实现不同的显式和交互效果。样式表,QString为Qt的字符串类型,样式表使用QSS语法(模仿的CSS语法)。横坐标,每个图形的左上角为定位点,横轴的零点在屏幕的最
ubuntu20.04安装运行Vins-fusion
ubuntu20.04配置Vins-fusion,并使用OAK-D成功运行!
[C++ STL] vector 详解
[C++ STL] vector 详解,变长数组,可变长的顺序表(Dynamic Sequence List),STL(Standard Template Library)
掉电安全文件系统分析
在嵌入式系统中,掉电安全的文件系统同样重要,因为它们可能会在不可预测的环境下运行,容易受到电源中断的影响。文件系统的“掉电安全”指的是在系统掉电或发生其他意外导致操作中断时,文件系统能够保持数据的一致性和完整性,防止数据丢失或损坏。通过这种方式,YAFFS确保了即使在掉电的情况下,文件系统的数据仍然
【C++/STL】:list容器的深度剖析及模拟实现
【list的基本使用】要模拟实现list,必须要熟悉list的底层结构以及其接口的含义,list的底层是带头双向循环链表,通过上一篇文章的学习,这些内容已基本掌握,现在我们来模拟实现list容器的主要接口。与前面的vector类似,由于使用了模板,也只分成.cpp和.h两个文件。.cpp文件里放节点
Linux:软链接动态库, ln -s命令
Linux:软链接动态库, ln -s命令正文开始一、链接文件二、链接目录正文开始Linux:软链接动态库, ln -s命令软链接又叫符号链接,可以将其视为文件的别名,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。软链接的目的是我们需要在不同的目录用到相同的文件
Ubuntu 系统安装 VS Code 并配置 C++ 环境
详细介绍了如何在Ubuntu上使用VS Code配置C++开发环境,包括安装必要的工具、设置编译器和调试器,并演示了如何创建和运行C++项目。
Visual Studio和VS Code的深度比较
在软件开发领域,选择合适的集成开发环境(IDE)对于开发者至关重要。Microsoft的Visual Studio(简称VS)和Visual Studio Code(简称VSCode)两款工具备受开发者关注。本文将深度比较这两者,探讨它们在功能、性能、定位以及适用场景等多个方面的差异。功能与复杂性: