C++学习笔记(3)

一.   动态内存分配

  1. 当动态分配内存失败时new运算符返回一个NULL(0)指针
  2. 栈存储:存储占用空间小,生命周期短的数据,如局部变量和函数参数
  3. 堆存储:存储占用空间大,生命周期长的数据,如全局变量和静态变量
  4. New是在堆上分配空间

二.   名字空间

  1. Namesapce name只能在函数外部
  2. using namespace myname;

   number = 10;

   cout << number << endl;

   using namespace youname; //好像即使在这里声明了是youname,但是还是不能直接用number = 'Q'

   youname::number = 'Q';

posted on 2017-03-11 09:38  今宵酒醒  阅读(83)  评论(0编辑  收藏  举报

导航