свой вектор flats
разве я не могу взять адрес flats и присвоить его определенному элементу prop_ptr?
vector кастишь к shared_ptr?
Обсуждают сегодня