黑马笔记--C++基础篇--随笔
目录[*]随手记
[*]const修饰指针
[*]结构体
[*]栈区的局部变量返回问题
[*]类
[*]类的一些基本概念
[*]类的6个默认函数
[*]参考文献
随手记
随手记一些基础的东西,方便以后自己查阅~
const修饰指针
const修饰的是指针,指针指向可以改,指针指向的值不可以改
const int* p1 = &a;
const修饰的是常量,指针指向不可以改,指针指向的值可以更改
int* const p2 = &a;
const既修饰指针,又修饰常量,指针的指向和指针指向的值都不可以改变
const int* const p = &a;结构体
把 "struct Student" 这种看作另类的变量类型,然后照着套就行栈区的局部变量返回问题
先附上代码:
#include using namespace std;// 栈区数据不要返回局部变量地址(注意是局部变量,逻辑就是执行完了之后,局部变量被收回了)int* fun1() { int a = 10; return &a;}int* fun2() { int a = 20; return &a;}int main() { int* p = fun1(); cout
页:
[1]