gtest单元测试框架介绍及简单使用
Gtest介绍Gtest是Google的一个开源框架,它主要用于写单元测试,检查真自己的程序是否符合预期行为。可在多个平台上使用(包括Linux, Mac OS X, Windows, Cygwin和Symbian),它提供了丰富的断言、致命和非致命失败判断,能进行值参数化测试、类型参数化测试、“死
openGL实现中点画线算法、DDA画线算法,Bresenham画线算法,并进行鼠标键盘的交互
实现中点画线算法、DDA画线算法,Bresenham画线算法,并进行鼠标键盘的交互
Qt(十三)QChart绘制折线图
文章目录一、简单绘图二、绘制折线图一、简单绘图Qt Charts基于Qt的Graphics View架构,其核心组件是QChartView 和 QChartQChartView是显示图标的视图,基类为QGraphicsViewQChart的基类是QGraphicsltem类的继承关系:创建项目:.p
Ubuntu20.04下安装VSCode(配置C/C++开发环境)
目录一、安装VSCode1、VSCode下载2、安装VSCode二、配置C/C++环境1、配置g++环境1.1 安装vim1.2 安装g++2、 安装汉化、C/C++插件3、建立工程4、 更改lanuch.json文件5、 更改task.json文件6、完美运行我的Ubuntu已经换源了,但是在浏览
VsCode安装和配置c/c++环境(超完整,小白专用)
1. vsCode配置C/C++环境1. vsCode下载和安装1. 下载Microsoft vsCode[vsCode在这里插入图片描述官网下载: https://code.visualstudio.com/2. 安装vsCode3. 下载中文插件我这边已经下载过,刚卸载但是没有重启编译器,所以界
QT实现窗口置顶、置顶状态切换、多窗口置顶优先关系
我们使用QT进行界面开发时,可能会遇到需要将窗口置顶的情况。最常见的就是,需要制作一个悬浮工具栏,悬浮菜单,甚至是悬浮的画板。这就意味这我们需要将这个窗口置顶于“系统”以及我们自己“软件”的窗口之上。其实实现的方法很简单,就是在创建这个窗口类的时候,在构造函数中的加一个Qt::WindowFlags
C语言学习(1)VScode配置C语言环境(超详细)
目录一、下载VScode(装好直接跳第五步)二、安装VScode三、VScode设置语言为中文四、VScode切换主题(个人爱好)五、一、下载VScode(装好直接跳第五步)官网下载:https://code.visualstudio.com/二、安装VScode1、 打开安装包点击同意此协议,下一
Visual Studio Code (VS Code)安装教程(配图超详细)
Visual Studio Code(简称“VS Code”)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于Mac OS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可在桌面上运行,并且可用于Windows,macOS和
下载安装MinGW-w64详细步骤(c/c++的编译器gcc的windows版,win10真实可用)
一、MinGW-w64介绍MinGW 的全称是:Minimalist GNU on Windows ,实际上是将gcc(c/c++编译器)移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Window
Vc++安装包_Visual C++ 6.0中文版安装包下载及win11安装教程
Vc++安装包_Visual C++ 6.0中文版安装包下载及win11安装教程本文分享的是Visual C++ 6.0(简称VC++6.0)中文版安装包下载及安装教程,关于win11系统下安装和使用VC++6.0使用问题解答,大家在安装使用的过程中会遇到不同的问题,如遇到解决不了的问题请给我留言!
使用Qt绘制一个简约美观的界面 【使用QSS简单美化】(笔记)
文章目录使用Qt绘制一个简约美观的界面-使用QSS简单美化基本控件布局界面的简单美化 QSS添加图片使用Qt绘制一个简约美观的界面-使用QSS简单美化基本控件布局以绘制登录界面为例,创建一个继承自Qwidget的设计师界面类为了使得控件排放整齐有序,可以使用layout布局进行辅助首先,添加控件,然
【C++】C / C++ 内存管理
深入探究C / C++ 内存管理
动态顺序表实现
数组大小是固定的用完了无法增容;同时我们无法控制给数组开多少空间合适,开少了,空间不够;开多了,有回会存在空间浪费;:空间是可以变动的,空间满了我们就增容;解决了静态顺序表的空间不足问题,同时也在一定程度上减少了空间浪费;因此本篇博客主要实现动态顺序表;(静态顺序表实现思路差不多,读者可以自行写一下
为什么说C++时C语言的plus——模板
为什么说C++是C语言的plus版本,这篇文章将通过C++模板的视角来见识一下C++的强大之处
三分钟带你手撕带头双向循环链表
我们从进入数据结构模块开始,首先学习了顺序表,顺序表其实就是数组,它需要一组连续的物理空间来存储数据,所以它的缺点很明确,但是优点就是查找起来很方便,可以根据下标直接访问,然后我们学习了单链表,单链表就弥补了顺序表必须是连续物理空间的缺点,它的特点是不需要连续的空间,每个结点通过指针来连接,但是它的
【马里奥数据结构吃“金币”】时间复杂度和空间复杂度
时间复杂度和空间复杂度
git使用总结(配合IDEA使用)
git的入门上手教程,以及搭配IDEA进行项目的开发
【C++】类和对象(中)
本文继续承接上次的类和对象(上),讲述了类和对象相关方面的知识,包括6个默认构造函数,拷贝构造,析构函数,赋值、const等等,希望大家读后能有所收获。感谢大家的支持。
C语言——运算符(学习分享)
C中运算符的只因本使用
赶紧进来看看---万字博客详解C/C++中的动态内存管理
本篇博客主要介绍了**C/C++程序内部的内存开辟.动态内存分布 动态内存函数malloc calloc realloc free的使用 常见的动态内存错误.以及柔性数组的概念与使用**> 学会动态内存管理将不再局限于使用静态的空间,对内存空间的理解和使用将更进一层楼~