use*_*719 6 c c++ reference function
例如:void foo( int& i );不允许.这有什么原因,还是不是规范的一部分?据我所知,引用通常是作为指针实现的.在C++中,是否有任何功能上的差异之间(未句法/语义)void foo( int* i )和void foo( int& i )?
void foo( int& i );
void foo( int* i )
void foo( int& i )
dan*_*n04 31
因为引用是C++功能.
R..*_*R.. 8
参考文献仅仅是用于指针的语法醋.它们的实现是相同的,但它们隐藏了被调用函数可能修改变量的事实.他们实际上扮演一个重要角色的唯一一次是让其他C++功能成为可能 - 想到操作符重载 - 根据你的观点,这些也可能是语法醋.
归档时间:
15 年,2 月 前
查看次数:
534 次
最近记录: