您的位置:首页 > 编程语言 > C语言/C++

C++11

2016-01-17 17:37 330 查看
定义并初始化全局变量后,再定义初始化同名的局部变量,局部变量会覆盖全局变量 。

有了局部变量后,要访问全局变量,需要使用 域运算符 ::

引用必须被初始化。 &     int ival =1024; int &refVal =ival; //refval指向ival(是ival的另一个名字)

int &refval; // 错误,引用必须被初始化

void *指针 :可以存放任意对象的地址

double obj =3.14;

*pd=&obj;

void *pv=&obj; //正确,void *能存放任意类型对象的地址; obj可以是任意对象

pv =pd ; //正确,pv可以存放任意类型的指针

不能直接操作void *指针所指的对象,因为我们不知道这个对象到底是什么类型,也就无法确定在这个对象上做哪些操作。

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: