Re[2]: Помогите найти ошибку!
От: artgonch  
Дата: 09.11.03 05:41
Оценка:
Здравствуйте, londinium, Вы писали:

L>Здравствуйте, artgonch, Вы писали:


A>>Вот, что выдает компилятор C++ Builder 6 (SP2):

A>>[C++ Error] new(46): E2316 'malloc' is not a member of 'std'
A>>[C++ Error] new(46): E2272 Identifier expected
A>>[C++ Error] AccountManagmentFrm.cpp(39): E2277 Lvalue required
A>>И переходит на файл new. Что это может быть. В синтаксисе, кажется, все правильно.

L>Вот что пишет А.Я.Архангельский "Лучше использовать функцию new-delete.Это пожелание становится безусловной необходимостью, если речь идет о размещении в памяти объектов библиотеки компонентов Borland C++ Builder. Вообще все пособия по Builder или Visual C++ очень рекомендуют именно new, а не malloc.


L>С уважением, Сергей


А я их и не использовал! Это вылетает в исходных текстах из STL. Хотя в явном виде я ни один заголовок из STL не продключал. Наверное, у меня где-то пропущена точка запятой. Но гле, яч не могу понять, потому что в одном проекте форма компилируется, а в пустом (шаблон оконного приложения, сгенерированный Билдером) не хочет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.