例如: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 )
c c++ reference function
c ×1
c++ ×1
function ×1
reference ×1