【发布时间】:2012-12-27 03:34:35
【问题描述】:
我有一段非常简单的测试代码:
std::string a = "A"
std::string b = "B"
std::cout << a + b << std::endl;
虽然它在 GNU g++ 中工作,但我担心将临时 a + b 传递给 std::cout 是否可移植,例如,std::cout 是否保证接收正确的内存?
非常感谢!
【问题讨论】:
-
@Mankarse,是的,确实如此。我会删除它。