找回密码
 立即注册
首页 资源区 代码 黑马笔记--C++基础篇--随笔

黑马笔记--C++基础篇--随笔

笙芝 4 天前
目录

  • 随手记

    • const修饰指针
    • 结构体
    • 栈区的局部变量返回问题



    • 类的一些基本概念

      • 类的6个默认函数


  • 参考文献

随手记

随手记一些基础的东西,方便以后自己查阅~
const修饰指针
  1. const修饰的是指针,指针指向可以改,指针指向的值不可以改
  2.     const int* p1 = &a;
  3. const修饰的是常量,指针指向不可以改,指针指向的值可以更改
  4.     int* const p2 = &a;
  5. const既修饰指针,又修饰常量,指针的指向和指针指向的值都不可以改变
  6.     const int* const p = &a;
复制代码
结构体
  1. 把 "struct Student" 这种看作另类的变量类型,然后照着套就行
复制代码
栈区的局部变量返回问题

先附上代码:
[code]#include using namespace std;// 栈区数据不要返回局部变量地址(注意是局部变量,逻辑就是执行完了之后,局部变量被收回了)int* fun1() {        int a = 10;        return &a;}int* fun2() {        int a = 20;        return &a;}int main() {        int* p = fun1();        cout
您需要登录后才可以回帖 登录 | 立即注册