Как вычислить размер переменной если неизвестен её начальный тип?
Есть переменная тип которой известен только в начале работы приложения, в дальнейшем указатель на неё благополучно преобразуется в void* и передается дальше по ветке методов, и вот после преобразования мне надо как-то вычислить её размер. Есть sizeof, но он в данном случае бесполезен.
Существует-ли метод чтобы узнать размер подобной преобразованной переменной?
Ответы (2 шт):
Автор решения: Данил
→ Ссылка
создай переменную в самом начале varSize = sizeof(var); а потом используй
Автор решения: 0x25
→ Ссылка
Не существует. Необходимо хранить информацию о типе или/и о размере типа.
Похожий вопрос https://stackoverflow.com/q/1718412.