int i=0;
int const & m=i;
const int & n=i;
int & const p=i;
在c++里,这三者有什么区别?
第3个int & const j=i;
在vc中编译的时候能通过,但警告:
anachronism used : qualifiers on reference are ignored
这里提到引用前的任何修饰将被忽略掉,第3个相当于int & j=i;
而前两个应该没区别,vc中都将其看做const int &类型
米脂
www说
随时随地看视频慕课网APP
相关分类