Хороший пример для повышения:: алгоритм:: соединение

instanceof очень эффективен, таким образом, Ваша производительность вряд ли пострадает. Однако использование большого количества instanceof предлагает вопросы проектирования.

, Если можно использовать xClass == String.class, это быстрее.Примечание: Вам не нужен instanceof для заключительных классов.

112
задан Dan Hook 2 December 2009 в 15:01
поделиться

2 ответа

#include <boost/algorithm/string/join.hpp>
#include <vector>
#include <iostream>

int main()
{
    std::vector<std::string> list;
    list.push_back("Hello");
    list.push_back("World!");

    std::string joined = boost::algorithm::join(list, ", ");
    std::cout << joined << std::endl;
}

Вывод:

Hello, World!
215
ответ дан 24 November 2019 в 02:48
поделиться
std::vector<std::string> MyStrings;
MyStrings.push_back("Hello");
MyStrings.push_back("World");
std::string result = boost::algorithm::join(MyStrings, ",");

std::cout << result; // prints "Hello,World"
44
ответ дан 24 November 2019 в 02:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: