выше 125мб/с не получится
#include <iostream>
#include <vector>
#include <boost/algorithm/string/join.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/classification.hpp>
#include <boost/range/adaptor/transformed.hpp>
int main() {
const std::string input_string = "Hello world! String with spaces.";
std::vector<std::string> words;
boost::split(words, input_string, boost::algorithm::is_any_of(" "), boost::algorithm::token_compress_on);
std::cout << "{"
<< boost::algorithm::join(words | boost::adaptors::transformed([](auto &s){return "\"" + s + "\"";}), ", ")
<< "}"
<< std::endl;
return 0;
}
То есть, например, тут не определено какая вызовется первой, но это и не важно.
x = func_1() + func_2();
#include <iostream>
int x = 2;
int func_1() {
x *= 10;
return x;
}
int func_2() {
x += 10;
return x;
}
int main() {
std::cout << func_1() + func_2() << std::endl;
return 0;
}