🌕vscode使用
🌙windows和linux中vscode安装使用
linux安装vscode & vscode使用 & 创建项目并运行
windows安装Visual Studio Code & 第一次运行配置C/C++运行环境(亲测可行) & 安装了编译器但是不知道如何配置解决方法
🌙设置vscode的字体
🌙设置vscode的窗口字体
点击右下角的settings
点击蓝字:
edit in settings.json


🌙windows第一次运行配置C/C++时配置gcc/g++编译器的方法
windows安装Visual Studio Code & 第一次运行配置C/C++运行环境(亲测可行) & 安装了编译器但是不知道如何配置解决方法
🌙gcc 和 g++的区别
🌙linux下vscode多文件编译运行
🌙windwos下vscode多文件项目创建编译运行
【C++】windwos下vscode多文件项目创建、编译、运行
🌙windows下vscode中文乱码问题
🌙在vscode环境里导入python库(三种方法) | 详细过程
https://blog.csdn.net/Rover95/article/details/118550015
🌙vscode不小心关闭了语法检测,导致语法出问题时不报错
ctrl+,
搜索如下内容
然后必须选择workspace,在error squiggles中点击enabled

🌕C/C++基础内容
C语言中的 int main(int argc,char const *argv[])是什么意思?
🌙C++main函数模板
#include<iostream>
using namespace std;
int main()
{
return 0;
}
🌙C++头文件模板
#pragma once
#include<iostream>
#include<string>
using namespace std;
🌙C++多文件tasks.json模板
"-g","${file}","${fileDirname}\\src\\*.cpp",
"-I","${fileDirname}\\include",
"-o","${fileDirname}\\${fileBasenameNoExtension}.exe"
🌙C++产生随机数
⭐方法一: rand()函数取余对当前时间的秒数取余
#include <iostream>
#include <cstdlib> // 包含rand()和srand()
#include <ctime> // 包含time()
// 计算当前时间到1960年1月1日的秒数,time(0)时获取当前时间。
srand(static_cast<unsigned int>(time(0)));
// 利用当前时间-1960年1月1日产生的秒数,对10取余。可以获得0到10的随机整数(包含0但不包含10)
int randomNum = rand() % 10;
⭐方法二: dis函数
#include <iostream>
#include <random>
int main() {
// 创建一个随机数引擎
std::random_device rd; // 非确定性随机数生成器
std::mt19937 gen(rd()); // 以 rd() 作为种子的 Mersenne Twister 生成器
// 定义随机数分布,这里我们需要[0, 13]的闭区间
// 注意std::uniform_int_distribution的默认构造会生成一个[a, b)的随机数
// 但由于我们希望包含13,我们需要将上限设置为14,然后从结果中减去1
std::uniform_int_distribution<> dis(0, 13);
// 生成随机数
int randomNumber = dis(gen);
// 输出结果
std::cout << "Generated random number in [0, 13]: " << randomNumber << std::endl;
return 0;
}
🌙C++修饰符
C++类中public 和 protected 和 private访问权限 & struct和class的区别 & 类成员设置为私有自己控制权限
🌙C++命名空间
C++命名空间namespace(涉及:命名空间是什么?使用命名空间中的变量,函数,类的语法,using namespace std是什么?)
🌙C++ #ifndef #define创建宏防止头文件重复定义
https://blog.csdn.net/qq_42864343/article/details/135709091?spm=1001.2014.3001.5502
🌙C++头文件第一行的#pragma once是什么意思?
用于防止头文件被多次编译到同一个项目中。
比如一个项目的结构为:
A.h
B.cpp
C.cpp
如果B.cpp和C.cpp都引用了头文件A.h,这就会造成重复编译。 把A.h第一行添加 #pragma once,就可以防止重复编译。
🌙c++创建静态数组,动态数组,vector数组
https://blog.csdn.net/qq_42864343/article/details/142133871?spm=1001.2014.3001.5501
🌙CMake重要指令&常用变量
🌙CMake编译命令笔记
🌕C++OpenCV项目
🌙ubuntu下载安装c++版opencv4.7.0和4.5.0 & 安装opencv4.5.0报错及解决方法
(亲测可行)ubuntu下载安装c++版opencv4.7.0和4.5.0 & 安装opencv4.5.0报错及解决方法
🌙ubuntu系统vscode配置c++版opencv & 编译运行c++播放视频代码
(亲测可行)ubuntu系统vscode配置c++版opencv & 编译运行c++播放视频代码(包含:vscode使用c++opencv,创建CmakeList.txt,创建编译项目)
🌕C++指针
🌙C++指针笔记 & 空指针 & 野指针 & 通俗易懂的理解int* a,int** a,int* a[10]
C++指针笔记 & 空指针 & 野指针 & 通俗易懂的理解int* a,int** a,int* a[10]
🌙C++实现智能指针(涉及知识点:重载运算符,内存泄露的风险)
C++实现智能指针(涉及知识点:重载运算符,内存泄露的风险)
🌕C++虚函数
🌙C++虚函数(定义,作用,原理,案例)
🌙C++纯虚函数,抽象类案例
C++纯虚函数和抽象类 & 制作饮品案例(涉及知识点:继承,多态,实例化继承抽象类的子类,多文件实现项目)
🌕程序的内存分区
🌕C++类模板
1.类模板语法
2.类模板和函数模板的区别
3.类模板中成员函数创建时机
4.类模板对象做函数参数的三种方法
5.两种方法继承类模板
6.模板类构造函数,普通函数的类外实现
https://blog.csdn.net/qq_42864343/article/details/135337183?spm=1001.2014.3001.5502
7.类模板分文件编写
https://blog.csdn.net/qq_42864343/article/details/135475243?spm=1001.2014.3001.5501
8.在类模板中使用友元
视频讲解:
https://www.bilibili.com/video/BV1et411b73Z/?p=181&vd_source=ebc47f36e62b223817b8e0edff181613
🌕C++编程规范
使用头文件。
🌕C++项目
🌙c++制作遮挡中文字幕的黑色矩阵
c++SDL编写一个永远在其它软件上层的黑色矩形,看美剧的时候用来遮挡中文字幕学英语
🌙C++职工管理系统(具备增删改查功能 & 涉及文件操作、指针数组操作、升序降序、多态、虚函数)
C++职工管理系统(具备增删改查功能 & 涉及文件操作、指针数组操作、升序降序、多态、虚函数)
🌙C++读取txt文件中的句子在终端显示,同时操控鼠标滚轮(涉及:多线程,产生随机数,文件操作等)
C++读取txt文件中的句子在终端显示,同时操控鼠标滚轮(涉及:多线程,产生随机数,文件操作等)


2724

被折叠的 条评论
为什么被折叠?



