Здравствуйте, loknalori, Вы писали:
L>Хочется написать что-то типа
L>L>std::string a;
L>strcpy((char*)&back_inserter(a),"текст");
L>
L>Т.е. есть строковый контейнер, оборачиваем в инсертер, и ЭТО передаем в crt ф-ии копирования.
L>Есть стандартные варианты решения вопроса?
Не совсем понял что нужно получить, но для того чтобы реализовать взаимодействие сишных функций со стандартными контейнерами можно использовать std::vector, например так:
std::vector<char> str;
str.resize(5);
strcpy(&str[0], "test");
std::string a(str.begin(), str.end());