从品牌网站建设到网络营销策划,从策略到执行的一站式服务
#include
#include
using std::cin;
using std::cout;
using std::endl;
auto f(auto x)
{return x+1;}
auto f(auto x,auto y)->decltype(y){
return x-y;
}
double func()
{
cout<< "func executed." << endl;
return 2.5+3.6;
}
int main()
{
decltype(func()) sum;
cout<< typeid(sum).name() << endl;
const int ci = 0, &cj = ci;
decltype(ci) x= 0;
decltype(cj) y= x;
//decltype(cj) z;// compile error: ‘z’ declared as reference but not initialized cout << typeid(x).name() << endl;
cout<< typeid(y).name() << endl;
int i = 10, *p = &i, &r = i;
decltype(r+ 0) b;
//decltype(*p) c;// compile error: ‘c’ declared as reference but not initialized cout << typeid(b).name() << endl;
decltype(i) u;
//decltype((i)) v;// compile error: ‘v’ declared as reference but not initialized
return 0;
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图