Ну так динамично то создаст, но на основе какого класса? Создать надо новый класс. А как обращаться к нему? Все поля обджектами будут?
А такое можно сделать на C, C++, Objective-C? Мб у них язык позволяет сделать такую штуку, а у нас нет. Я не силен в C++, не знаю. Знаю лишь то, что он может сделать что угодно.