Я не могу понять, почему здесь происходит копия. Рассмотрим следующее: < /p>
#include
struct X {
X() = default;
X(int value) : value(value) {}
X(const X &x) : value(x.value) {
std::cout
Подробнее здесь: https://stackoverflow.com/questions/764 ... -statement