1
在哪些方面可以从你喜欢的东西的boost ::算法使用的返回值::加入?boost :: algorithm :: join的返回值的范围是什么?
std::stringstream ss;
ss<<"quack";
std::cout << ss.str().c_str() << std::endl; // bad idea
这是一个坏主意,在SBI的评论解释https://stackoverflow.com/a/1430774/
std::vector<std::string> v;
v.push_back("foo");
v.push_back("bar");
std::cout << boost::algorithm::join(v,"-").c_str() << std::endl; // what about this?
这让我怀疑这有同样的问题?
可能有人给这样的返回值的范围的解释?