标签: c++
对于功能:
bool compare(const float &a, const float &b) { return a<b; }
当我称呼为:
compare(1.0f,2.0f);
当我在compare函数中设置断点时,我注意到a,b值是随机修改的,这正常吗?我在Qt Creator中使用了gcc。
答案 0 :(得分:5)
这是完全合法的C ++:允许匿名临时文字绑定到相同类型的const引用。
const
您的IDE显然正在显示其他内容。