常亮左值引用可以绑定右值的原因

相关文章: 为什么常量左值引用可以绑定到右值? 根据该问题的几位答主的回答,整理成个人的理解。 从设计初衷上讲     允许引用绑定非左值的初衷在于“让传值还是传引用成为函数本身的细节,调用者不用去关心”,这一点,在const引用上可以达到,而非const引用,调用者无法不关心传值还是传引用,所以干脆在C++ 2.0禁止掉了。     如下示例,如果允许非常量左值引用绑定右值:ss类型与rr不同,
相关文章
相关标签/搜索