学习笔记
文章平均质量分 68
zlkeepgoing
这个作者很懒,什么都没留下…
展开
-
DEVC++(1)单文件实现重载运算符的十六进制数类
本文运用DEVC++软件,通过C++类的定义和重载运算符来实现十六进制数类的运算操作,代码以单文件的方式来构建。题目描述如下: 设计1~4位的无符号十六进制数据类class HEX. 可以创建如 ABCD、1234、DF09、AB、26之类的1~4位的十六进制的正整数。可以输入输出十六进制数据,可以实现十六进制数据和十进制数据的互换,可以实现2个十六进制数据的+、-、*、/、%操作。为实现上述目原创 2016-10-04 18:04:44 · 1414 阅读 · 0 评论 -
DEVC++(2)多文件实现重载运算符的十六进制数类
前一篇博文讨论了用单文件的方式实现重载运算符的十六进制数类,在C++的实际应用中,人们倾向于使用多个文件,用.h文件来存放类的基本定义,用.cpp文件来存放类函数的具体实现,最后在主函数中通过调用来实现最终目标。这种做法非常的实际,一方面在实际工程中,我们有时并不关心函数的内部构造,我们只关心输出,那么我们所关心的主文件中不需放置函数的具体实现,若放置反而显得拖沓;另一方面,多文件的做法便于修改和多原创 2016-10-05 22:10:15 · 914 阅读 · 0 评论