const与引用

来源:互联网 发布:软件外包qq群 编辑:程序博客网 时间:2024/05/27 09:48

const变量可以是const变量和其他任何类型的引用,但是非const只能引用与自己类型相同的变量,如下

#include<iostream>using namespace std;int main(){  const int a=100; const int &b=a;  //正确cout<<a<<endl;cout<<b<<endl;return 0;}

 

#include<iostream>using namespace std;int main(){int a=100;const int &b=a;  //正确cout<<a<<endl;cout<<b<<endl; return 0;}

 

#include<iostream>using namespace std;int main(){ const int &a=10; //正确 cout<<a<<endl; return 0;}
#include<iostream>using namespace std;int main(){const int a=100; int &b=a;  //错误cout<<a<<endl;cout<<b<<endl; return 0;}

 

原创粉丝点击