1.int &i = const int j;错;
const int &i = int j;对,不过若j++,则i也+1;
 
2.const 对象可初始化为不同类型但相关的对象,而非const不行
//ok
    int i = 5;
    const double &ri = i;
    double i1 = 15;
    const int &ri1 = i1;
    cout<<ri<<endl<<ri1;
 
//error
    int i = 5;
    double &ri = i;
    double i1 = 15;
    int &ri1 = i1;
    cout<<ri<<endl<<ri1;
 
posted on 2014-10-21 11:22  风云逸  阅读(57)  评论(0)    收藏  举报