C++ 匿名函数

1.概念:C++11提供了类似与Python的lambda表达式的方式,称为匿名函数,其好处是:使用匿名函数,可以免去函数的声明和定义。这样匿名函数仅在调用函数的时候才会创建函数对象,而调用结束后立即释放,所以匿名函数比非匿名函数更节省空间。2.详解其表达形式如下:capture->retur

vs调试运行程序出现:“由于找不到MSVCP140D.dll,无法继续执行代码 ”的解决方法

vs调试运行程序出现:“由于找不到MSVCP140D.dll,无法继续执行代码 ”的解决方法

使用gtest做单元测试

使用gtest做单元测试文章目录使用gtest做单元测试1.用gtest写测试工程的大致流程配置gtest头文件及库gtest的相关概念TEST与TEST_F断言事件机制参考gtest是一个跨平台的(Liunx、Mac OS X、Windows 、Cygwin 、Windows CE and Sym

Git并行开发「分支」

Git并行开发「分支」 一、分支的概念 git会在本地库创建之初默认生成一个master分支,即主分支,专用于保存项目已完成的功能代码。 但是,一个项目往往是由多个模块组成的,在工作中这些模块分别交由

【C++ Test 静态分析使用教程】

C++ Test 静态分析使用教程(含软件)

Linux系统编程

目录第一章Linux简介Linux版本Linux体系结构第二章操做系统简介2.1操作系统的概念2.2Linux接口2.3Linux操作系统重要概念呢2.3.1并发2.3.2进程的基本概念2.3.3PCB进程控制块和文件描述符表2.3.4虚拟地址空间2.3.5CPU的两种运行状态2.3.6什么是库函数

Visual Studio Code(vscode) 格式化C++代码

vscode 自带的代码格式化工具不太好用,因此我们需要有额外的代码格式化插件进行辅助,一般情况下都使用 clang-format 格式化,这里是对 vscode 安装和使用 clang-format 进行总结。本文仅介绍在 macbook 上的安装方法。

Linux c/c++技术方向分析

c语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,如嵌入式。C语言能以简易的方式编译、处理低级存储器。是一种高效率程序设计语言。c++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生,是一种面向对象的语言。

MFC实现:学生管理系统,教师管理系统,教务管理系统,C++代码详细解析

实验目的基本要求学生选课和成绩管理是高等学校教务管理的重要组成部分,主要包括教师管理学生成绩梦块、学生选课模块和系统管理模块。每门课程包括学分、学时、课程名字以及课程性质(必传和选修)等信息。每位教师可以教授若干门课程,并负责学生成绩的录入、删除、查找及传改、成绩的统计分析等等。教师的信息还包括姓名

万丈高楼平地起——C++入门(下卷)

万丈高楼平地起——C++入门(下卷)

C++中子类调用父类的方法

子类调用父类的方法参考博客:https://blog.csdn.net/qq_26399665/article/details/52080215https://blog.csdn.net/qq_32243677/article/details/53134446不考虑权限原因(private)调用方法

使用ASTYLE格式化c/c++代码

1、在notepad++中调用Astyle点击,运行或是F5,输入调用的程序名称,如下所示:C:\AStyle\bin\AStyle.exe --options=C:\AStyle\_astylerc "$(FULL_CURRENT_PATH)" 其中:C:\AStyle\bin\AStyle.

C++学习之路(一):搭建C++开发环境

C++学习之路(一):搭建C++开发环境

static在C++中的作用总结

1.static局部变量(1)存储在静态存储区,生存周期从第一次声明到进程结束(2)除了只能在本文件可见外,其作用域和普通的变量没什么两样(3)声明和初始化之后,再次调用有关声明和初始化的代码,则声明和初始化的语句将被忽略。2.static本地函数(1)表示这个函数是一个本地函数,不能被其他文件的函

C++多文件结构

c++多文件结构文件包含的处理方法处理时间处理方法包含文件的种类包含.c文件包含.h文件总结文件包含的处理方法处理时间文件包含也是以"#"开头来写的(#include ), 那么它就是写给预处理器来看了, 也就是说文件包含是会在编译预处理阶段进行处理的。处理方法在预处理阶段,系统自动对#includ

C/C++变量之浮点型变量

C/C++变量之浮点型变量上节介绍了char型的特点。C/C++变量之表示单个字符的数据类型本节介绍浮点型,即小数。1、float类型float类型(单精度浮点类型)用来存储带小数部分的数据。内存中占四个字节。表示范围:-3.4 * 1038~+3.4 * 1038 (不需要记忆);**精度:**最

Vscode上使用opencv(C++接口,Windows篇)

在Windows环境下,vscode中使用opencv

C++主线程与子线程的关系

C++主线程与子线程的关系一、主线程和子线程执行顺序  在C++中main函数是程序运行便会执行,即是主线程。在此之后创建的线程属于子线程。那么问题来了,主线程和子线程谁的优先级更高?  主线程总是能优先获得CPU资源,且主线程执行完后,程序(即进程)也就执行完了,这时子线程会被迫结束。二、如何控制

C++学习之Socket

Socket是什么socket就是套接字的意思,用于描述地址和端口。应用程序通过socket向网络发出请求或者回应。socket编程有三种:流式套接字(SOCK_STREAM)数据报套接字(SOCK_DGRAM)原始套接字(SOCK_RAW)前两者较常用。基于TCP的socket编程是流式套接字。服

在ubuntu系统下的vscode环境中配置C++环境

记录1-----捣鼓了2个晚上终于能实现hello world了文章目录前言准备工作开始总结前言笔者属于刚入门,首先在VM的虚拟机上已经安装了ubuntu系统虚拟机是VMware Workstation Pro ubuntu版本是Ubuntu 20.04.4 LTS 准备工作1.按住Ctrl+Alt

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈