Здравствуйте, renton, Вы писали:
R>Привет Все! R>Помогите пожалуйста. Корректно ли по стандарту С преобразование типов из void* в указатели на другие типы (неявное).
Другизх способов в C дейсвительно нет.
Но для большей надежности можно
сделать проверку типов самому.
struct MyVARIANT
{
void* mData;
int mSize;
enum TYPE
{
eInt,
eLong,
// ...
} mType;