Linux
Может кто сможет подсказать... Пишу программку под линух, описал структуру, но
когда использую оператор new компилятор посылает меня подальше...
пишу строчку типа:
tmp=(struct df *) new (struct df);
или
tmp=new (struct df);
компилятор говорит : ошибка перед словом struct...
пробовал убирать - говорит: не знаю что такое df...
Может кто знает в чем дело?
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru
On Thu, Dec 18, 2003 at 01:07:31PM +0300, Vadim wrote:
но
попробуй tmp = (struct df*) malloc(sizeof(struct df));
или лучше опиши структуру как
typedef struct{
...
} df;
и выделяй память так
tmp = (df*) malloc(sizeof(df));