|
|
1
39
这种情况发生在
|
|
|
2
34
所以你知道这是对的,你只是在追求权威的声音?
防止临时表的意外修改是非常有价值的。一般来说,您应该尽可能多地声明内容
你有Scott Meyers的“高效C++”吗?将其指向第3项(第三版第18页);) 它给出了
|
|
|
3
21
注意
欲望 要修改返回的对象?
|
|
|
4
20
更具体地说,只有“对象”可以是常量。C++标准的“对象”定义包括LValk(“有名称”)和类类型临时性的所有内容。布尔返回值是非类类型的右值,这就是为什么符合标准的编译器在这种情况下会忽略“const”。正如其他人已经说过的,在这种情况下它是无用的。 |
|
|
5
15
当您返回对成员变量的引用时,将其设置为常量是有意义的。在这里,您将返回一份副本,因此不需要const。 |
|
|
6
9
这个
所以,,
|
|
|
7
2
这完全没关系。因此,共识是回归公正
这不重要的原因是,您无论如何都不能调用非常量成员函数;
|
|
|
8
2
|
|
|
9
2
这是一篇古老的文章,但我认为值得一提的是,自C++11以来,这里有一个潜在的转折点。然而,正如其他人所说,你是否使用
|
|
10
1
|
|
|
11
1
0个错误,0个警告。除了不必要的代码膨胀,您还完成了哪些工作? |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |