Каким образом можно динамически определить структуру?
От: UncleFox  
Дата: 05.04.07 14:09
Оценка:
Добрый день!
Прошу прошения, если что не так, ведь это первая тема, будем, так сказать, учиться по ходу. Я уже давненько не брался за программирование на С++ (аж с 3–ого курса института), но тут судьба заставила и столкнулся с проблемой, суть которой в том что нужно по ходу программы определить структуру. Опишу подробнее:
У меня есть lib – файл, поставляемый разработчиком, и функции из него принимают в качестве параметра структуру, о которой до некоторого момента я ничего не знаю, но по её имени могу определить. При этом есть два варианта:
1. Я про неё узнаю до момента компиляции (определяю в коде);
2. Я про неё узнаю после сборки проекта (пользователь вводит имя).
После определения имени структуры я могу определить количество её членов, их тип и названия (хотя название особого смысла не несёт). Так вот каким образом я могу сгенерить эту структуру для передачи в функцию.

Заранее благодарю, за ответы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.