(C++)类要提前定义??

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:42:34
#include<iostream>
#include "Sales_item.h"
using namespace std;
int main()
{
Sales_item book;
cin>>book;
cout<<book<<endl;
return 0;
}
//我按着书上写,啥有错误的呢?难道类要提前定义的???
错误信息:--------------------Configuration: ooooooo - Win32 Debug--------------------
Compiling...
ooooooo.cpp
f:\电子书\c++.primer.中文版\c++.primer第三,四版.中文版\c++primer中文版(第4版)完整版代码查看\ooooooo.cpp(2) : fatal error C1083: Cannot open include file: 'Sales_item.h': No such file or directory
Error executing cl.exe.

ooooooo.obj - 1 error(s), 0 warning(s)
//那是自定义的类~~~Sales_item.h,
/0他说本书配套网站(http://www.awprofessional.com/cpp_primer)的第一章的代码目录下有Sales_item.h源文件。复制该文件到你的工作目录。
我上去看了,可看不懂,有哪位仁兄说说具体位置在哪吗?或者加Q435952144,或者发邮件到381426068@qq.com 好吗?有追加,急啊~~~~~~!*/

http://www.informit.com/content/images/0201721481/sourcecode/MS_files.zip
解压以后找到“\MS_files\1”里面的Sales_item.h,复制到f:\电子书\c++.primer.中文版\c++.primer第三,四版.中文版\c++primer中文版(第4版)完整版代码查看
然后再工程里添加这个头文件就可以啦!

Sales_item.h
看看有没有这个文件,有的话加进工程里

连错误信息也不给?
最大的可能Sales_item.h的问题

Sales_item是自定义类,C++的类必须先定义后使用,现在就是缺少类Sales_item的定义,找Sales_item.h文件,把他加到工程中来.