指针与引用的最大区别
引用:
1.援引已定义位置,
2.强制初始化
3.避免内存泄漏
4.类似对象的标记,相当于变量的别名
指针:
1.能进行内存管理
2.可以进行内存地址的计算
3.可以构造指针的容器
简单的引用使用例子:
//引用 &
int nIntval = 988;//创建一个整形变量
int& refIntval = nIntval;//创建一个指向整形变量的引用,此时nIntval甩refIntval指向同一个内存地址中的值
cout << "nIntval内存地址:" << &nIntval << "值:"<< nIntval << endl;//加上取地址符号& ,取变量地地址
cout << "refIntval内存地址:" << &refIntval << "值:" << refI