#include<iostream>
using namespace std;
//E_Page的练习册
//C++ Prime 中文版 第五版
//2019/5/17
//decltype 不计算表达式的值,而是分析表达式并得到它的类型
int main(){
int a = 3, b = 4;
decltype(a) c = a;//类型为a的类型 int
decltype((b)) d = a;//双括号内的结果永远是引用,所以d是一个引用类型,改变d的值会间接改变a
cout << c << " "<<d <<endl;//c和d都是a的赋值3.
++c;//输出为4
++d;//输出为4,同时a=4;
cout<<c<<" "<<d<<" "<<a <<endl;
return 0;
}
最后修改:2022 年 12 月 05 日
© 允许规范转载