C++Builder4 & C++stl

Ответить
Аватара пользователя
pva

C++Builder4 & C++stl

Сообщение pva »

Помогите, пожалуйся соединить части программ с VCL и C++ Standard template library. Вот какие проблемы:

1. делаю

#include

using namespace std;

при использовании чего-нибудь, требующего итераторы Builder ругается на какой-то класс __iterator_categoty. Его использование отключается, если #define [4 несвязные буквы]_NO_MEMBER_TEMPLATES.

после этого вроде бы работает, но:

2. Есть класс, использующий строку, описанный локальной переменной. Он благополучно инициализируется, но при инициализации vcl всё вылетает с исключением logic_error("Типа создан объект-исключение&quotИзображение. Что за фигня?
Аватара пользователя
Crew

Re: C++Builder4 & C++stl

Сообщение Crew »

а как Вы итератор используете? можно кусок кода?

Тем более я не представляю зачем итераторы для самого string могут понадобиться
Аватара пользователя
Crew

Re: C++Builder4 & C++stl

Сообщение Crew »

Я уже давно использую компилятор, в котором всё работает,

поэтому точно не помню, как всё было. Вроде так:



Код:

Код: Выделить всё

#include 
using namespace std;
main()
{
    string st("1234");
    st.erase();   // ошибка здесь
}

Если поможете разобраться, буду благодарен. Иногда и BCB4 полезен.
Ответить

Вернуться в «Программирование и базы данных»