Здравствуйте, mosq, Вы писали:
M>Что использовать в проекте (оба варианта или один)? Как конвертировать одно в другое?
M>Я привык к std::string, а теперь приходиться мучить Билдер
, и не знаю, стоит ли мне использовать для внутреннего мяса std::string, тогда как потом всеравно придется преводить к Анси (для рисования UI). А если использовать только Анси, то насколько он подходит для работы с контейнерами STL ???
M>Неужели придется юзать метод c_str() ?
Сталкивался с подобной проблемой и в итоге был сделан класс (назовём его MyStr), который в зависимости от defines ведёт себя либо как std::string, либо как AnsiString. Точнее, если сказано использовать std::string, то typedef std::string MyStr. Иначе используется класс-адаптер над AnsiString, с интерфейсом std::string.