Здравствуйте, eugy, Вы писали:
E>Сталкивался с подобной проблемой и в итоге был сделан класс (назовём его MyStr), который в зависимости от defines ведёт себя либо как std::string, либо как AnsiString. Точнее, если сказано использовать std::string, то typedef std::string MyStr. Иначе используется класс-адаптер над AnsiString, с интерфейсом std::string.
О нет! Только не это!

Мне еще собственный класс для строк писать не хватает

(Ну не целый конечно, но все-таки...)
Нда... Хреновенько...
Кто еще чем может поделиться?