自己编写的头文件无法打开
晓彤123 2015-07-26 04:06:59 c++primer这本书习题7.31
自己写的头文件#ifndef SALESITEM_H
#define SALESITEM_H
#include <iostream>
#include <string>
class Sales_item
{
public:
//对象的操作
std::istream& input(std::istream& in);
std::ostream& output(std::ostream& out) const;//const指明该成员函数不能修改调用他们的对象的数据成员
double avg_price() const;
bool same_isbn(const Sales_item &rhs)
{
return isbn == rhs.same_isbn;//类内定义
}
//默认构造函数需要初始化内置类型的数据成员
Sales_item::Sales_item(): units_sold(0), revenue(0.0){}
private:
std::string isbn;
unsigned units_sold;
double revenue;
};
#endif
然后在源文件里#include "Sales_item.hpp"结果错误显示Cannot open include file: 'E:\C++\第7章\7.312\7.312\Sales_item.hpp': No such file or directory
这是为什么???我的头文件源文件放在一起啊?