Задать вопрос
Gorthauer87
@Gorthauer87
Программист

Существует ли в plain C++ класс аналогичный QSharedData

Чисто академический интерес, есть ли на чистом C++ или в крайнем случае на Boost контейнеры с неявным и явным разделением, реализующие технику Copy on write аналогично Qtшному QSharedData и QSharedDataPointer'у.
  • Вопрос задан
  • 3731 просмотр
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@encyclopedist
std::shared_ptr (доступен в C++11) или boost::shared_ptr (в более ранних стандартах) должны быть аналогами QSharedPointer. Нужно только обратить внимание на thread safety.
Ответ написан
ixSci
@ixSci
Copy on write порочная практика, поэтому нет — таких Вы не найдёте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы