个人体会:编写自己的头文件
来源:互联网 发布:二手车置换划算吗 知乎 编辑:程序博客网 时间:2024/06/06 08:26
最近在看C++的一本入门参考书,C++ primer。其中有涉及到自己编写一个头文件,并在头文件中定义一个Sales_item的类。经过查看有关内容后,发现编写这么一个文件关键就是格式,也就是所谓的语法了。格式如下,编写了一个sale.h的头文件。
#ifndef sale_h
#define sale_h
把类的定义写在此处
#endif
然后在自己所写的.cpp中只要包含了这个头文件,那么你自己所定义的类也就可以使用了。下面是具体的实现代码。
注意第一个的文件后缀是.h,也就是它是一个头文件。
#include<string>#include<string.h>#include<iostream>using namespace std;#ifndef sale_h#define sale_hclass Sales_item{private:string isbn;unsigned units_sold;double avg_price;public:Sales_item():avg_price(0.0),units_sold(0){};Sales_item(unsigned a,string b){ isbn=b;units_sold=a;}void show() const;bool same_isbn(const Sales_item &rth) const;};void Sales_item::show() const{cout<<isbn<<" "<<units_sold<<" "<<avg_price<<endl;}bool Sales_item::same_isbn(const Sales_item &rth) const{return isbn==rth.isbn;}#endif然后在具体的.cpp中书写如下
#include<iostream>#include<string>#include<string.h>#include"sale.h"using namespace std;int main(){Sales_item c(2,"isbn");c.show();system("pause");return 0;}具体调用以及类的定义只是大体说明,具体的一些方法(函数)还需要自己写。自己理解的有不到之处请指出。
0 0
- 个人体会:编写自己的头文件
- 编写自己的头文件
- 编写自己的头文件
- 编写自己的头文件
- 自己编写头文件
- 编写自己的C语言头文件
- 编写自己的C语言头文件
- 编写自己的C语言头文件
- 编写自己的头文件.h
- 2.9 编写自己的头文件
- 编写自己的C++头文件
- C++编写自己的头文件
- 自己编写链队列的头文件
- 怎样编写自己的C++头文件
- C++ 中编写自己的头文件
- 转载]编写自己的C语言头文件
- 转:编写自己的C语言头文件
- 编写自己的头文件与C++中的c库
- POJ 2773 Happy 2006 (容斥原理+二分)
- FZU 1404 Andy的作业
- 关于网上python红包算法。
- Cocos2d-x 3.0final -贪食蛇游戏案例(全)----沈大海
- Leetcode NO.46 Permutations
- 个人体会:编写自己的头文件
- 浮点数在计算机中存储方式
- 欢迎使用CSDN-markdown编辑器
- Leetcode:Binary Tree Maximum Path Sum菜鸟解法
- HTML代码- 显示访问者的IP地址
- requestFeature() must be called before adding content问题的解析
- HDU 4300 Clairewd’s message(初遇拓展KMP)
- IT用語辞書
- Fckeditor <= 2.4.2 的任意文件上传漏洞代码解析