Здравствуйте, 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 не продключал. Наверное, у меня где-то пропущена точка запятой. Но гле, яч не могу понять, потому что в одном проекте форма компилируется, а в пустом (шаблон оконного приложения, сгенерированный Билдером) не хочет.