自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 c++ | 尝试攥写头文件遇到的坑

目录前言关于头文件路径的坑关于多文件编译的坑 前言 今日想学习c++项目的文件结构,顺便利用文件结构来复习数据结构,结果问题一个接一个,故记录下今天遇到的各种坑。 背景:vscode 文件结构: 关于头文件路径的坑 如果你用的ide是vscode,你会发现,在你建立一个新的项目的时候,会自动生成一个配置文件c_cpp_properties.json。而在这个配置文件中有一个配置名为includePath的配置文件。如果你以为把自定义头文件的路径添加到这个配置下就万事大吉,那你就大错特错了!程序将会报错:

2021-02-04 03:10:33 289

原创 c++ | static的作用与用法

static的作用与用法作用用法static修饰普通变量static修饰普通函数static 修饰成员变量static修饰成员函数 作用 当我们想保留对象中的某个变量的值不释放其内存,以备下次调用,我们最先会想到用全局变量。但是全局变量破坏了面向对象的封装性,当一个变量被定义为全局变量的时候,他将为所有对象所使用,所以为了保证安全,引入了static object(静态对象)。 static修饰后的对象与普通对象不同,其不同体现在生命周期以及存储空间。 生命周期:程序编译至程序结束时释放空间为整个生命周期

2021-01-29 11:34:48 311

原创 c++ | const的用法

const const的四种用法const修饰变量const修饰指针const修饰引用const修饰函数 const修饰变量 const修饰变量,使得变量不可修改。 const int a = 1; const修饰指针 const修饰指针分为三种情况: 常量指针(pointer to const):即指向常数的指针,指向的值不可更改,但是地址可以更改。 int a = 1; int b = 2; const int *p = &a; p = &b; 当指针p尝试更改其指向的值时,报

2021-01-29 11:01:58 88

原创 c++ | vs code编译环境配置

c++ | vs code编译环境配置1* 下载配置 1* 下载 下载c/c++ tools 下载mingw64 https://sourceforge.net/projects/mingw-w64/files/ 进入网站后不要点击 “Download Lasted Version”,往下滑,找到最新版的 “x86_64-posix-seh”。 配置 环境变量配置 测试是否配置成果,打开cmd,输入g++ -v,如果出现如下结果,则配置正确。 vs code中launch.json配置

2021-01-29 10:26:02 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除