你有没有恨它
class Foobar {
public:
Something& getSomething(int index) {
// big, non-trivial chunk of code...
return something;
}
const Something& getSomething(int index) const {
// big, non-trivial chunk of code...
return something;
}
}
我们无法使用另一个方法实现这两种方法,因为您无法const从const版本中调用非版本(编译器错误)。演员将被要求const从非const一个版本调用该版本。
有没有一个真正优雅的解决方案,如果没有,最接近一个?
慕容森
子衿沉夜
绝地无双
相关分类