摘要: 摘自《C++ Common Knowledge》 人们常常会将指针和引用混淆,原因大概在于C++编译器通常采用指针的方式实现引用,但引用其实不是指针,其行为和指针并不相同。   引用和指针存在三大区别: 一,不存在空引用; int &a=*static_cast<int*>(0);   //错误 二,所有引用都要初始化; 三,一个引用... 阅读全文
posted @ 2010-02-17 17:50 leukotrichia 阅读(369) 评论(0) 推荐(0) 编辑