自己编写的头文件无法打开

晓彤123 晓彤123 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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
这是为什么???我的头文件源文件放在一起啊?
...全文

相关推荐

VS Code C/C++环境配置教程(无法打开源文件“xxxxxx.h” 或者 检测到 #include 错误,请更新includePath) (POSIX API)

主要介绍了VS Code C/C++环境配置教程(无法打开源文件“xxxxxx.h” 或者 检测到 #include 错误。请更新includePath) (POSIX API),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

weixin_38742571

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

weixin_38502693

无法打开文件 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、插入器(&lt;&lt;)   向流输出数据。比如说打开了一个文件流fout,那么调用fout&lt;&lt;“Write to file”&lt;<endl>>)   从流中输入数据。比如说打开了文件流fin,那么定义整型变量x的情况下,fin>>x;就是从文件中读取一个整型数据,并存储到x中。 代码示例 1、写入文件 voi

weixin_38630571

vc6.0+opencv编写的打开图像程序

vc6.0+opencv1.0编写的打开图像程序

smakeit
评论 5
收藏 已收藏
分享
返回顶部
晓彤123
C++ 语言 65,214 成员 250,514 内容