Как вы добавляете int к строке в C++?
Ну, если вы используете cout, вы cpp можете просто записать целое c++ число прямо в него, как в
std::cout << text << i;
Способ cxx C++ для преобразования всех cxx видов объектов в строки — через c++ string streams. Если у вас нет под рукой, просто cpp создайте его.
#include
std::ostringstream oss;
oss << text << i;
std::cout << oss.str();
Кроме того, вы int можете просто преобразовать stlstring целое число и добавить его cpp к строке.
oss << i;
text += oss.str();
Наконец, библиотеки stdstring Boost предоставляют boost::lexical_cast
, который int оборачивает преобразование c++ строкового потока с синтаксисом, подобным basic-string встроенному приведению типов.
#include
text += boost::lexical_cast(i);
Это basic-string также работает и наоборот, т. е. для cpp разбора строк.
c++
int
stdstring
Как вы добавляете int к строке в C++?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.