Как узнать, имеет ли класс определенного родителя?
Ситуация: хочу написать обобщённую функцию типа std::make_unique()
, для того чтобы создавать объекты библиотеки Qt одинаково со стандартными объектами, т.е. в деструкторе для обычных объектов вызывать delete
, а для объектов Qt -- нет. Так вот, для проверки, является ли объект объектом Qt, хочу проверить имеет ли он родителя QObject
.
Для этого существует специальный трейт std::is_base_of<QObject, Derived>::value
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как запретить пользователю вводить в QLineEdit что-либо кроме URL?
Нужно найти разницу между суммой всех цифр использованных для записи всех нечетных чисел от 1 до х и суммой всех цифр использованных для записи...