C++错误:不允许使用不完整的类型
2015-07-28 20:36
639 查看
写了下面这个代码,结果在ifstream处提示“不允许使用不完整的类型”
string from,to;
cin>>from>>to;
ifstream is(from.c_str());
istream_iterator<string> ii(is);
istream_iterator<string> eos;
vector<string> b(ii,eos);
sort(b.begin(),b.end());
ofstream os(to.c_str());
ostream_iterator<string> oo(os,"\n");
unique_copy(b.begin(),b.end(),oo);
果真是初学者啊~ 忘记#include <fstream>了……
所以如果出现提示使用不完整类型的时候,记得查看是不是引用了对应的头文件~
string from,to;
cin>>from>>to;
ifstream is(from.c_str());
istream_iterator<string> ii(is);
istream_iterator<string> eos;
vector<string> b(ii,eos);
sort(b.begin(),b.end());
ofstream os(to.c_str());
ostream_iterator<string> oo(os,"\n");
unique_copy(b.begin(),b.end(),oo);
果真是初学者啊~ 忘记#include <fstream>了……
所以如果出现提示使用不完整类型的时候,记得查看是不是引用了对应的头文件~
相关文章推荐
- 中国大学MOOC-翁恺-C语言程序设计习题集 07-0 到 08-1
- 二叉排序树C++实现
- Awesome C/C++ (了不起的C/C++)
- C++实现二叉树相关操作
- c++只在基类中用虚析构函数的原因
- [c、c++]宏中"#"和"##"的用法(zz)
- TinyXML:一个优秀的C++ XML解析器
- C语言 static 的作用
- C++ Primer读书笔记(3)
- 中国大学MOOC-翁恺-C语言程序设计习题集 05-0 到 06-3
- C++ Primer读书笔记(2)
- 【effective c++读书笔记】【第0章】导读
- 【effective c++读书笔记】【第0章】导读
- C语言中 main(int argc, char**argv)和main(int argc, char*argv[])
- C++ 输出Cstring遇见的奇葩问题
- C++对象模型——关于对象(第一章)
- 归并排序
- C++运算符优先级记忆
- C++类的构造顺序
- 黑马程序员--学习C语言循环体结构