Re[4]: Нетипизированный указатель
От: omka Украина  
Дата: 06.09.06 07:12
Оценка: 2 (1)
Здравствуйте, DioNNis, Вы писали:

DNN>нет, не прокатывает....

DNN>пишет:
DNN>

DNN>left of '->a' must point to class/struct/union/generic type


...
typedef struct Rec { int x } R;
...
void* P = malloc( sizeof( R ) );
( ( R* )P )->x = 5;
...


Усё работает...приводить к типу нужно не результат а указатель, причем на тот тип, на объект которого мы ссылаемся.
А делать
( R* )malloc( sizeof( R ) );

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