【发布时间】:2015-07-21 18:28:22
【问题描述】:
我曾多次看到使用const 类型限定符定义的函数是这样的:
const int foo (int arg)
这有什么意义?无论如何都不能更改函数的返回值..
【问题讨论】:
-
C/C++ 编译器的行为可能会有所不同。
-
你不会把这和
const int * foo(int arg)混淆吧?因为在这种情况下,const会有意义。 -
这真的很有意义。但是不,我没有把它和这个混淆。
-
将其标记为重复的目的是什么,以便让整个观众都了解这个更糟糕的问题?问题..我什至无法理解并注意到它提到了 C++11,这是完全不同的东西。