C++学习笔记小记

来源:互联网 发布:java看什么书好 编辑:程序博客网 时间:2024/06/05 05:31

1、声明和定义的区别

int k;    //声明并定义extern int k;    //声明extern int k = 10;    //定义 

2、引用本身不是一个对象,因此不能定义引用的引用,也不能定义指向引用的指针,但是,可以存在对指针的引用。

int i = 10;int &ri = i;int &(&rri) = ri;    //错误,不能定义引用的引用int *p = &i;int *&rp = p;   //&rp即为指针p的引用,加*号说明&rp是对指针的引用

3、const对象必须初始化

const int k;    //错误,没有初始化


原创粉丝点击