float m = 5.5f;decltype ((m)) v3 = m; 请问v3是什么类型,帮忙解释一下,谢谢!

float m = 5.5f;
decltype ((m)) v3 = m;
请问v3是什么类型,帮忙解释一下,谢谢!

c++

4个回答

const float&
图片说明图片说明

也许大概可能是指针的指针吧

v3是float类型的引用,(见C++primer page63)

zhang_guyuan
jalen_zh 回复x_xx_xxx_xxxx: 这是一种规则
2 年多之前 回复
x_xx_xxx_xxxx
x_xx_xxx_xxxx 没看懂,不解那个() 是怎么起作用的
接近 3 年之前 回复

## 其中v3为 float& 类型;

 decltype是c++11新特性的一个关键字;

 float m = 5.5f;
decltype ((m)) v3 = m; 


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