C++中的引用由什么好处。、

来源:互联网 发布:java中的集合面试题 编辑:程序博客网 时间:2024/05/17 03:56

答案
1.引用规避了指针的风险,对引用不管怎么赋值都是安全的int &b = a;int *p = a;在程序的应用中,可能会不小心就使用p = 1;而不是*p = 1;这样的赋值语句,而前者直接改地址值的行为是很危险的,因为0x1这个地址可能存放的是重要数据,禁止读写的区域。而引用就不会有这个问题2.有利有弊。好处楼上的都说的很清楚了。坏处就是,对自己程序的逻辑和目的一定要清晰。否则就有可能会改变不想改变的值 

原创粉丝点击