Привет всем.
Подскажите пожалуста, как сложить данные типов string & int.
string str;
string str1;
int i=1000;
str=str1+i.ToString();
Выдает ошибку.
Здравствуйте, <Аноним>, Вы писали:
А>Привет всем.
А>Подскажите пожалуста, как сложить данные типов string & int.
А>string str;
А>string str1;
А>int i=1000;
А>str=str1+i.ToString();
А>Выдает ошибку.
по моему в таком случае удобней пользоваться stringstream
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, <Аноним>, Вы писали:
А>Привет всем.
А>Подскажите пожалуста, как сложить данные типов string & int.
string str;
string str1 = "2";
int i=1000;
str=str1+i;
А>Выдает ошибку.
а что ты хочешь, чтоб получилось? "21000" или "1002" ?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, <Аноним>, Вы писали:
А>Привет всем.
А>Подскажите пожалуста, как сложить данные типов string & int.
А>string str;
А>string str1;
А>int i=1000;
А>str=str1+i.ToString();
А>Выдает ошибку.
см. _itoa() или boost::format
... << RSDN@Home 1.1.4 beta 6a rev. 444>>
> str=str1+i.ToString();
А ты уверен, что не ошибся форумом?
Posted via RSDN NNTP Server 1.9
Здравствуйте, ArtDenis, Вы писали:
>> str=str1+i.ToString();
AD>А ты уверен, что не ошибся форумом?
С ЧЕГО ТЫ ВЗЯЛ?
Здравствуйте, TARGRED, Вы писали:
TAR>Здравствуйте, ArtDenis, Вы писали:
>>> str=str1+i.ToString();
AD>>А ты уверен, что не ошибся форумом?
TAR>С ЧЕГО ТЫ ВЗЯЛ?
С того, что int не является классом (в С++) и, соответственно, не имеет никаких методов. В отличие от JavaScript, например...