Код: Выделить всё
string sum = accumulate(v.cbegin(), v.cend(), "");
< /blockquote>
Тип v < /code> является последовательным контейнером, таким как вектор. < /p>
Я обнаружил, что использование двойных кавычек для создания строки опасно, особенно для условий, которое вы используете общий алгоритм, поскольку для этого требуется определенный оператор объектов. < /p>
Но я не могу понять, что означает описание no + on const char*< /code>? < /p>
- будет вызвать строку конструктора (const char* s); < /code>, который определен в C-String?
Я думаю, что это делает компилятор, интерпретируя строку, которая инициализируется с кавычками в c ++. < /p> < /li>
Должны ли мы создать Строка с двойными кавычками? Это приведет к переоценке на операторах неудача.
Подробнее здесь: https://stackoverflow.com/questions/250 ... lgorithm-i