来自c++标准库第2版
#include <iostream>
#include <typeinfo>
int main()
{
float a;
double b;
decltype(a+b) c;
std::cout << typeid(decltype(a+b)).name() << endl;
std::cout << typeid(a+b).name() << endl;
return 0;
}
输出:
来自c++标准库第2版
#include <iostream>
#include <typeinfo>
int main()
{
float a;
double b;
decltype(a+b) c;
std::cout << typeid(decltype(a+b)).name() << endl;
std::cout << typeid(a+b).name() << endl;
return 0;
}
输出: