C++学习笔记(3)
一. 动态内存分配
- 当动态分配内存失败时new运算符返回一个NULL(0)指针
- 栈存储:存储占用空间小,生命周期短的数据,如局部变量和函数参数
- 堆存储:存储占用空间大,生命周期长的数据,如全局变量和静态变量
- New是在堆上分配空间
二. 名字空间
- Namesapce name只能在函数外部
- using namespace myname;
number = 10;
cout << number << endl;
using namespace youname; //好像即使在这里声明了是youname,但是还是不能直接用number = 'Q'
youname::number = 'Q';