读书人

问一个简单的头文件有关问题

发布时间: 2012-05-06 16:15:43 作者: rapoo

问一个简单的头文件问题!
看后面的错误信息!谁能告诉我怎么回事?该怎么办!这是课本上的代码!

C/C++ code
#include<iostream>#include<string>#include"deque.h"#include"algo.h"int main(){    deque<string>str;    str.push_back("string");    str.push_back("string");    str.push_back("string");    str.push_back("last string");    str.push_front("first string");    copy(str.begin(),str,str.end(),ostream_iterator<string>(cout,"\n"));    str.pop_front();    str.pop_back();    for(int i=1;i<str.size();i++)    {        str[i]="another"+str[i];    }    str.resize(4,"resized string");    copy(str.begin(),str.end(),ostream_iterator<string>(cout,"\n"));    return 0;}/*下面是提示的错误1004.cppE:\C++\1004\1004.cpp(3) : fatal error C1083: Cannot open include file: 'deque.h': No such file or directoryError executing cl.exe.*/

这是什么情况?完全不知该什么办,求指教,求训导!

[解决办法]
仔细检查下,你的头文件名是不是打错了?还是定义错了
[解决办法]
还有头文件不在该目录下
[解决办法]
#include"deque.h"
#include"algo.h"

这两个应该是:
#include<deque>
#include<algorithm>
书上不是这样吗?
[解决办法]
把deque.h也复制到同一个目录下

读书人网 >C++

热点推荐