相关疑难解决方法(0)

返回内置类型的const值

返回内置类型的const值是一个很好的习惯吗?

原因是:

const int F()
{
}

int y;
F(x) = y;
Run Code Online (Sandbox Code Playgroud)

如果返回值为const,则上述代码将无法编译.但如果不是,F(x) = y;则是一个非常隐蔽的错误.

由于没有意义为函数赋值,我认为总是为内置类型返回一个const值是一个很好的习惯吗?如果我总是返回内置类型的const值,有什么问题吗?

c++ const

3
推荐指数
1
解决办法
681
查看次数

标签 统计

c++ ×1

const ×1