Сообщение Re[2]: общий ресурс от 19.12.2019 7:34
Изменено 19.12.2019 7:36 niXman
Re[2]: общий ресурс
Здравствуйте, Stanislav V. Zudin, Вы писали:
SVZ>В зависимости от задачи. Может оформить аналогично std::string + std::string_view.
получится то, чего не хочется — куча проверок на "дите"/"родитель"
SVZ>У себя в проекте я бы разделил твой класс на собственно "хранилище", в котором где лежит vector<type> и "итератор"
получится нелогично. потому что каждое "дите" может порождать других "детей" и является для них родителем.
SVZ>В зависимости от задачи. Может оформить аналогично std::string + std::string_view.
получится то, чего не хочется — куча проверок на "дите"/"родитель"
SVZ>У себя в проекте я бы разделил твой класс на собственно "хранилище", в котором где лежит vector<type> и "итератор"
получится нелогично. потому что каждое "дите" может порождать других "детей" и является для них родителем.
Re[2]: общий ресурс
Здравствуйте, Stanislav V. Zudin, Вы писали:
SVZ>В зависимости от задачи. Может оформить аналогично std::string + std::string_view.
получится то, чего не хочется — куча проверок на "дите"/"родитель"
SVZ>У себя в проекте я бы разделил твой класс на собственно "хранилище", в котором где лежит vector<type> и "итератор"
получится нелогично. потому что каждое "дите" может порождать других "детей" и является для них "родителем".
SVZ>В зависимости от задачи. Может оформить аналогично std::string + std::string_view.
получится то, чего не хочется — куча проверок на "дите"/"родитель"
SVZ>У себя в проекте я бы разделил твой класс на собственно "хранилище", в котором где лежит vector<type> и "итератор"
получится нелогично. потому что каждое "дите" может порождать других "детей" и является для них "родителем".