На с++ не могу понять как можно склеить строку сущность std::string с выводом функции length от другой переменной.
std::string str="blah blah",vstr;
vstr="text len:" + str.length() + "\n";
vstr+=str;
При компиляции выдает ошибку несоответствии типов(((
Если Вы используете более-менее современный компилятор, то Вам нужен std::to_string
vstr="text len:" + to_string(str.length()) + "\n";
Если Вы используете несовременный компилятор, то Вам нужен std::stringstream
#include <sstream>
std::stringstream stream;
stream << "text len:" << str.length() << "\n";
vstr = stream.str();
PS: Если очень хочется выглядеть современно, то можно написать свой собственный toString c азартными играми и доступными женщинами:
template<class T>
std::string toString(const T &value){
std::stringstream stream;
stream << value;
return stream.str();
}
Тогда можно сделать так как предложил KoVadim
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости