- 14
- 0
- 约1.87万字
- 约 91页
- 2017-01-08 发布于湖北
- 举报
*例:设计定义一个二进制类binary,并测试所设计的功能。 设计思路: ⑴ 二进制数在类中的存储 用一个包含16个元素的字符串数组bits[16] 存放16位二进制数码,每个元素值非‘0’即‘1’,并向后对齐,即最后一个元素bits[15] 存放最低位,高位空时补0。 #include iostream.h const int N=16; //定义常量,设置二进制位数为16位 class binary { char bit[N+1]; public: binary(); binary(char*); binary(int); operator int(); friend binary operator+(binary,binary); friend binary operator-(binary,binary); friend ostream operator(ostream out,binary b); }; ⑵ 传递字符串参数的构造函数 将通过参数传来的字符串中的字符逐个赋值给类对象中的字符串数组。具体的规则是: 从后向前的顺序赋值; 注意排除参数字符串的结束标志\0; 高位缺位必须补‘0’。 ⑶ 传递整型参数的构造函数 采用除2 余1算法将通过参数传来的整数转换为二进制数,算法示意: BEGIN for (字符串数组从后向前的每个字符元素bits[i]
您可能关注的文档
最近下载
- 软件系统设计与开发指南.docx VIP
- 人教PEP版四年级下册英语全册教学设计(配2026年春改版教材).docx
- 软件需求分析与系统设计流程详解.docx VIP
- 大班药品安全PPT课件.pptx VIP
- 幼儿园大班音乐教案《劳动最光荣》PPT.pptx VIP
- 大班语言活动朱家故事.pptx VIP
- (正式版)D-L∕T 342-2010 额定电压66kV~220kV交联聚乙烯绝缘电力电缆接头安装规程.docx VIP
- 基于数据流分析的电控发动机故障诊断研究.doc VIP
- 隧道检查井结构施工技术要点分析.docx VIP
- 标准T14315-2008电力电缆导体用压接型铜、铝接线端子和连接管.pdf VIP
原创力文档

文档评论(0)