- 博客(6)
- 收藏
- 关注
原创 取地址符和解引用符
&:取地址*: 解引用,两者之间互为反向操作 int a = 100; int& b = a; // 定义一个【引用】 int* a_ptr = &a; // 定义一个【指针】 int*& a_ptr_ref = a_ptr; //将一个【指针引用】和一个指针绑定起来,那么a_ptr_ref就是一个【指针引用 】 cout << "示例:\n"; cout << "a 的值:
2020-10-20 23:00:56
957
原创 Visual Studio中包含多个项目,如何只启动编译其中一个项目?
问题:Visual Studio中包含多个项目,如何只启动编译其中一个项目:解决方法:只编译一个项目:生成-> 配置管理器,勾选需要的编译的项目启动其中一个项目:在对应的项目,“右键” 选择“设为启动项目”...
2020-10-20 22:23:01
7310
原创 git中设置忽略的文件
问题:git中设置忽略的文件解决步骤:在工作区目录创建.gitignore文件,window用户需要使用文本编辑器创建增加对应的配置文件,可以参照官方的配置文件,地址
2020-10-19 23:34:43
108
原创 git 报错 warning: LF will be replaced by CRLF in Supporting code
问题使用 git add .增加文件出现下面的问题warning: LF will be replaced by CRLF in Supporting code/std_lib_facilities.h.The file will have its original line endings in your working directoryerror: open("learnFirst/.vs/learnFirst/v16/Browse.VC.opendb"): Permission denied
2020-10-19 23:14:16
123
原创 C++ 堆和栈的联系与区别
一、内存分类C/C++编译的程序占用的内存分为:栈区(stack): 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。堆区(heap):一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。全局区(static):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域,程序结束后有系统释放文字常量区:常量字符串就是放在这里的,程序结束后由系统释放。程序代码区:存放函数体的二进制代码。1.1
2020-10-17 18:10:35
570
原创 C++关键字 extern
extern表明变量或者函数是定义在其他其他文件中的例如:extern int a;显式的说明了a的存储空间是在程序的其他地方分配的,在文件中其他位置或者其他文件中寻找a这个变量。用法一个cpp文件需要调用另一个cpp文件里的变量或者函数,而不能从.h文件中调用变量。对于函数而言,和引用变量是一样的,如果需要调用其他.c文件中的函数,在文件中的函数声明前加extern即可,不加extern而直接声明函数也可以,因为声明全局函数默认前面带有extern。如果不想让其他.c文件引用本文件中的变量,加
2020-10-17 17:32:21
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人