Здравствуйте, Аноним, Вы писали:
А>не правильно написал: А>int a=5; А>std::string s="test"; А>std::string d; А>d=s+a;
А>для std::string оператор + int тоже не определен? А>а как еще можно преобразовать, кроме itoa?
можно пользоваться строковыми потоками
int a=5;
std::string s="test";
std::stringstream ss;
ss << s << a;
std::string d = ss.str();