Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, Кодт, Вы писали:
К>>Если же объект реально тяжеловесный сам по себе, и не хочется морочить голову вопросами его перемещения — то умные указатели тебе в помощь. Заодно и работу со стеком разгрузишь.
S>Так std:vector же хранит свои большие данные (сам массив) — не в стеке а в куче, даже если сам vector создан в стеке. И если RVO работает — то зачем лишние обертки?
У тебя вообще в плане дизайна весь код какой-то кривой. Всякие там getdata это как правило хреновый дизайн. Всегда можно без этого сделать компактнее и яснее