自己编写的头文件无法打开
自己写的头文件#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
这是为什么???我的头文件源文件放在一起啊?
相关推荐
VS Code C/C++环境配置教程(无法打开源文件“xxxxxx.h” 或者 检测到 #include 错误,请更新includePath) (POSIX API)
主要介绍了VS Code C/C++环境配置教程(无法打开源文件“xxxxxx.h” 或者 检测到 #include 错误。请更新includePath) (POSIX API),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
VScode编译C++ 头文件显示not found的问题
一直用codeblocks,想试试vscode,结果这个问题给我弄懵逼了。一开始以为是iostream这个头文件not found,后来发现第一个头文件都会这样显示,放到后面就不会了,然而,光这一个显示not found(虽然并不影响编译),就能逼死强迫症的啊~~~ 言归正传,这个问题解决方法是: 文件——首选项——设置——搜索“clang.diagnostic.enable”,然后把勾勾去掉就好了。这是插件C/C++ Clang Command Adapter的一个选项~~ 如果一堆英文看着难受的话,安装插件Chinese (Simplified) Language Pack for Vi
无法打开文件 stdint.h 未找到
【源码免费下载链接】:https://renmaiwang.cn/s/co5yb 通过访问此链接获取“inttypes.h+stdint.h”压缩文件: Studio包含目录中。安装VS2008时,建议选择默认安装位置,这样VC的包含路径就位于C:\Program Files\Microsoft Visual Studio 9.0\VC\include。
C++中#include头文件的示例详解
fstream是C++ STL中对文件操作的合集,包含了常用的所有文件操作。在C++中,所有的文件操作,都是以流(stream)的方式进行的,fstream也就是文件流file stream。 最常用的两种操作为: 1、插入器(<<) 向流输出数据。比如说打开了一个文件流fout,那么调用fout<<“Write to file”<<endl>>) 从流中输入数据。比如说打开了文件流fin,那么定义整型变量x的情况下,fin>>x;就是从文件中读取一个整型数据,并存储到x中。 代码示例 1、写入文件 voi
vc6.0+opencv编写的打开图像程序
vc6.0+opencv1.0编写的打开图像程序


