![]() |
1
3
|
![]() |
2
5
标准库容器存储值的副本,而不是值本身。因此,你 必须使用可以复制的对象(在本例中是智能指针)。
|
![]() |
3
4
流对象不能被复制,因此您不能创建它们的容器—您必须使用某种类型的指针。
|
![]() |
4
3
你可能需要一个智能指针。容器的要求之一(至少在C++中)是把东西放在容器中,它必须是可复制的——流是
|
![]() |
5
2
这股气流把雷伊烤熟了。ofstream的析构函数自动关闭文件,这样您就不需要这样做了。
不要使用std::auto\u ptr容器! |
![]() |
6
0
尝试使用boost::ref。这意味着存储引用而不复制它们。 http://www.boost.org/doc/libs/1_43_0/doc/html/ref.htm |
|
adam101 · c中文本文件的读/写结构++ 7 年前 |
![]() |
Galaxy · C++11 int8\t错误输入/输出 7 年前 |
![]() |
Finley · 如果(!(is>>s))是什么意思? 7 年前 |
![]() |
Arlington · C++删除或覆盖文件中的现有信息 7 年前 |
![]() |
James · 为什么我不能从用户那里读取一个值并使其成为常数? 7 年前 |