Здравствуйте, Awaken, Вы писали:
А>>myStruct *pStruct = new myStruct;
A>забыли вы Си совсем A>в C нет new/delete. по значению тоже не передашь т.к. нет конструкторов копирования
Чего? Comeau в режиме С99 компилит нормально.
Здравствуйте, Awaken, Вы писали:
А>>myStruct *pStruct = new myStruct;
A>забыли вы Си совсем A>в C нет new/delete. по значению тоже не передашь т.к. нет конструкторов копирования A>единственный вариант тут это calloc/malloс . или объявить ее глобальной переменной
Все правильно, это ++ вариант.
плюсы съели остатки моего мозга
забыли вы Си совсем
в C нет new/delete. по значению тоже не передашь т.к. нет конструкторов копирования
единственный вариант тут это calloc/malloс . или объявить ее глобальной переменной
за С99 не слежу... ты прав, там это стало стандартной фичей.
Re[5]: Возврат структуры из функции на СИ
От:
Аноним
Дата:
11.08.07 14:29
Оценка:
Здравствуйте, Awaken, Вы писали:
А>>Чего? Comeau в режиме С99 компилит нормально.
A>за С99 не слежу... ты прав, там это стало стандартной фичей.
А какой Си Вы имели в виду? С89/С90 тоже поддерживает передачу и возврат структур по значению. Разве в K&R C было по другому?