Re[2]: Про красивость работы с std::vector
От: Shmj Ниоткуда  
Дата: 15.03.25 07:55
Оценка:
Здравствуйте, Muxa, Вы писали:

M>Непонятно причем тут вектор?


Ну вот тоже QVector — сделан иначе:

QVector<int> vector1 = {1, 2, 3};
QVector<int> vector2 = vector1;

qDebug() << (vector1.data() == vector2.data());  // true, данные общие


— не создается копия данных на каждый чих, что более разумно на мой взгляд.

M>Оно будет работать аналогично с любым типом возвращаемого объекта.

M>Хочешь ссылку — дай знать об этом компилятору.

M>А если вернуть результат как &&?


Ну, наверное, так.
=сначала спроси у GPT=
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.