Solutions 4 и 5 на GotW #6 Const-Correctness упоминания этого: Point GetPoint(const int i) {
return points_[i];
}
Возврата по значению обычно должно быть константным для не встроенных типов во
Сначала я попытаюсь объяснить свою ситуацию. У меня есть класс со структурой внутри него и массив этого контейнера Calss массив class A
{
struct B
{
int I;
B *next;
};
Если у меня есть класс А (который возвращает объект по значению), и две функции е() и г(), имеющая разницу в только их возвращении переменное: class A
{
public:
A() { cout<<"constructor, ";