C++ Primer 1.51 关于 sales_item.h 中应该是什么?

[复制链接]
查看11 | 回复4 | 2017-9-26 21:21:14 | 显示全部楼层 |阅读模式
这个是C++Primer用来做练习的一个头文件,包含了Sales_item的定义与实现。具体内容如下:#ifndef SALESITEM_H#define SALESITEM_H#include #includeclass Sales_item{public:Sales_item(const std::string &book):isbn(book),units_sold(0),revenue(0.0){}Sales_item(std::istream &is){ is >> *this;}friend std::istream& operator>>(std::istream &,Sales_item &);...
回复

使用道具 举报

千问 | 2017-9-26 21:21:14 | 显示全部楼层
自己写的头文件而已,书中只是省略了头文件的内容。内容应该就是类的定义声明。一般头文件都是放声明,源文件放声明的实现。当然都放在头文件也是OK的。其实这里不需要太计较。自己做工程肯定都是头文件、源文件分开的。...
回复

使用道具 举报

千问 | 2017-9-26 21:21:14 | 显示全部楼层
解压后详见 “C+++Primer(第四版源代码)\C++ Primer(4rh SC Win)\1” 下Sales_item.h文件PS:这个类牵扯很多后面的内容,大概有个了解就行了,等看到后面章节就明白了...
回复

使用道具 举报

千问 | 2017-9-26 21:21:14 | 显示全部楼层
#ifndef SALESITEM_H#define SALESITEM_H#include #include
class Sales_item{public:Sales_item(const std::string &book):isbn(book),un...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行