Получить список классов

152
26 декабря 2019, 12:20

Задача состоит в том, чтобы написать простой редактор объектов, с возможностью создавать, удалять объекты и редактировать свойства объектов разных классов. При этом запрещено использовать для этих целей операторы switch/case, добавление нового класса в систему не должно требовать изменение существующего кода.

Немного начал разбираться в метапрограммировании и рефлексии на Qt, понял, как можно для конкретного класса получить список методов и свойств (QMetaObject). Однако сейчас проблема состоит в том, как получить список, собственно, классов. Все классы имеют одного общего предка. На .NET это решается довольно просто, а вот найти решение для Qt мне не удалось. Может кто подскажет, реально ли вообще это сделать?

READ ALSO
C++ не выводится вещественное число [дубликат]

C++ не выводится вещественное число [дубликат]

} Выводит целое число, а надо вещественноеЗаранее спасибо

123
Как сохранять данные в файле txt C++

Как сохранять данные в файле txt C++

Дело в том что, мне нужно сохранить данные в файле, таким образом, чтобы оно не перезаписывалось опять, а прибавлялось к имеющему переменному...

175
libssh2 и LIBSSH2_ERROR_SOCKET_SEND

libssh2 и LIBSSH2_ERROR_SOCKET_SEND

Подскажите что делаю не так!? Вроде все по примеру, а не выходит каменный цветок на libssh2_userauth_publickey_fromfile выпадает с ошибкой -7 при этом libssh2_userauth_list...

146
кривой поворот текстуры

кривой поворот текстуры

пишу программу, которая рисует сферу, накладывает на нее текстуру земли и та в итоге вращается вокруг своей оси

146