Как узнать, имеет ли класс определенного родителя?
Ситуация: хочу написать обобщённую функцию типа std::make_unique(), для того чтобы создавать объекты библиотеки Qt одинаково со стандартными объектами, т.е. в деструкторе для обычных объектов вызывать delete, а для объектов Qt -- нет. Так вот, для проверки, является ли объект объектом Qt, хочу проверить имеет ли он родителя QObject.
Для этого существует специальный трейт std::is_base_of<QObject, Derived>::value
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники