Re: Срочно! Корректно ли в C преобр-е из void*
От: SL57  
Дата: 03.12.02 10:20
Оценка:
Здравствуйте, renton, Вы писали:

R>Привет Все!

R>Помогите пожалуйста. Корректно ли по стандарту С преобразование типов из void* в указатели на другие типы (неявное).


Другизх способов в C дейсвительно нет.

Но для большей надежности можно
сделать проверку типов самому.

struct MyVARIANT
{
void* mData;
int mSize;
enum TYPE
{
eInt,
eLong,
// ...
} mType;

operator int();
operator long();
// ....
operator = (int a);
// ...
};

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