首页 > 试题广场 >

在下述代码(假定这些代码是一个完整程序的一部分)中,v1、v

[问答题]
在下述代码(假定这些代码是一个完整程序的一部分)中,v1、v2、v3、v4和v5分别是哪种类型?
int g(int x);
...
float m = 5.5f;
float & rm = m;
decltype(m) v1 = m;
decltype(rm) v2 = m;
decltype(m) v3 = m;
decltype (g(100)) v4;
decltype (2.0 * m) v5;


推荐
v1的类型为float,v2的类型为float&,v3的类型为float&,v4的类型为int,v5的类型为double。字面值2.0的类型为double,因此表达式2.0 * m的类型为double。
发表于 2018-05-08 08:36:09 回复(0)