|
|
1
2
在当前的g++svn中,右值引用支持尚未添加到流中。我怀疑添加它不会太困难,而且与开源软件一样,我相信欢迎补丁! |
|
|
2
1
经过快速调查,发现 右值引用 流中尚未添加支持。 要从函数返回不可复制的对象,只需实现 移动构造函数 如下:
这样的构造函数应该将所有权转移给新对象,使传递的对象处于默认状态。 也就是说,可以通过以下方式从函数返回对象:
虽然std::stream不支持move构造函数,但gcc 4.3.2附带的STL容器似乎已经支持它了。 |