C++笔记

发布时间 2023-11-16 22:25:17作者: FigureOut

inline内联函数:内存膨胀,空间换时间,节省调用函数,给被调函数形参赋值以及自动回收内存的时间

使用原则:内联函数内不要有循环,使用重复率较高,代码比较简单的函数使用内联函数

引用(别名,解析引用符)

int& dd=num

 dd与num共享同一段内存,定义引用必须赋初始值,引用的作用可以缩短名称

int helloworld=9;
int& hl=helloworld

 命令空间namespace

   注意:命名空间是用来组织和重用代码的单元,通过命名空间避免重名,解决重名现象,命名空间后不用加;命名空间与作用域符号::

namespace NAME{
   int n=0;
}

  new申请内存和delete释放内存

//申请单个内存
int* p1=new int;

//申请单个内存且初始化
int* p1=new int(999);

//批量申请(连续的内存)
int* p3=new int[10]

delete p1;
delete p2;
delete[] p3;