C++很基本的代码问题 求大牛指点

#include
#include

int main()
{
int a=3;
auto c1=a;
decltype(a) c2=a;
decltype((a)) c3=a;

const int d=5;
auto f1=d;
decltype(d) f2=d;

std::cout<<typeid(c1).name<<std::endl;
std::cout<<"c1的类型"<<std::endl;
std::cout<<typeid(c2).name<<std::endl;
std::cout<<"c2的类型"<<std::endl;
std::cout<<typeid(c3).name<<std::endl;
std::cout<<"c3的类型"<<std::endl;
std::cout<<typeid(f1).name<<std::endl;
std::cout<<"f1的类型"<<std::endl;
std::cout<<typeid(f2).name<<std::endl;
std::cout<<"f2的类型"<<std::endl;

c1++;
c2++;
c3++;
f1++;
//f2++;

std::cout<<a<<" "<<c1<<" "<<c2<<" "<<c3<<" "<<f1<<" "<<f2<<std::endl;

return 0;

}

编译后

1>c:\users\李小龙\documents\visual studio 2012\projects\trainning\trainning\test.cpp(15): error C2383: “_Ty”: 此符号中不允许有默认参数
1>c:\users\李小龙\documents\visual studio 2012\projects\trainning\trainning\test.cpp(15): error C3867: “type_info::name”: 函数调用缺少参数列表;请使用“&type_info::name”创建指向成员的指针
1>c:\users\李小龙\documents\visual studio 2012\projects\trainning\trainning\test.cpp(17): error C3867: “type_info::name”: 函数调用缺少参数列表;请使用“&type_info::name”创建指向成员的指针
1>c:\users\李小龙\documents\visual studio 2012\projects\trainning\trainning\test.cpp(19): error C3867: “type_info::name”: 函数调用缺少参数列表;请使用“&type_info::name”创建指向成员的指针
1>c:\users\李小龙\documents\visual studio 2012\projects\trainning\trainning\test.cpp(21): error C3867: “type_info::name”: 函数调用缺少参数列表;请使用“&type_info::name”创建指向成员的指针
1>c:\users\李小龙\documents\visual studio 2012\projects\trainning\trainning\test.cpp(23): error C3867: “type_info::name”: 函数调用缺少参数列表;请使用“&type_info::name”创建指向成员的指针
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


这是什么情况 求大神解答下

c++

2个回答

try

 .name()

请问try是什么意思?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问