9.rar

  • PUDN用户
    了解作者
  • Visual C++
    开发工具
  • 3KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 2
    下载次数
  • 2009-11-22 18:04
    上传日期
实验目的:熟悉对输入/输出运算符的重载 实验内容: 熟悉对输入/输出运算符的重载
9.rar
  • 9.doc
    21.5KB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/622baa8615da9b288b4e8aec/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622baa8615da9b288b4e8aec/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">&#31532;<span class="_ _0"> </span><span class="ff2">9<span class="_ _0"> </span></span>&#31456;</div><div class="t m0 x2 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">&#23454;&#39564;&#30446;&#30340;&#65306;&#29087;&#24713;&#23545;&#36755;&#20837;<span class="ff2">/</span>&#36755;&#20986;&#36816;&#31639;&#31526;&#30340;&#37325;&#36733;</div><div class="t m0 x2 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">&#23454;&#39564;&#20869;&#23481;&#65306;</div><div class="t m0 x2 h3 y5 ff1 fs0 fc0 sc0 ls0 ws0">&#65288;<span class="ff2">1</span>&#65289;&#31243;&#24207;&#28165;&#21333;<span class="_ _0"> </span><span class="ff2">9.1</span></div><div class="t m0 x2 h4 y6 ff3 fs0 fc1 sc0 ls0 ws0">#include<span class="fc0"> <span class="fc2">&lt;iostream.h&gt;</span></span></div><div class="t m0 x2 h4 y7 ff3 fs0 fc1 sc0 ls0 ws0">class<span class="fc0"> Time { </span></div><div class="t m0 x2 h4 y8 ff3 fs0 fc0 sc0 ls0 ws0"> <span class="fc1">public</span>:</div><div class="t m0 x2 h4 y9 ff3 fs0 fc0 sc0 ls0 ws0"> Time (<span class="fc1">int</span> hours = 0, <span class="_ _1"></span><span class="fc1">int</span> minutes = 0, <span class="fc1">int</span> seconds = 0); </div><div class="t m0 x2 h4 ya ff3 fs0 fc0 sc0 ls0 ws0"> <span class="fc1">friend</span> istream &amp; <span class="fc1">operator</span> <span class="_ _1"></span>&gt;&gt;(istream &amp;, Time &amp;); </div><div class="t m0 x2 h4 yb ff3 fs0 fc0 sc0 ls0 ws0"> <span class="fc1">friend</span> ostream &amp; <span class="fc1">operator</span> <span class="_ _1"></span>&lt;&lt;(ostream &amp;, <span class="fc1">const</span> Time &amp;); </div><div class="t m0 x2 h4 yc ff3 fs0 fc0 sc0 ls0 ws0"> <span class="fc1">private</span>:</div><div class="t m0 x2 h4 yd ff3 fs0 fc0 sc0 ls0 ws0"> <span class="fc1">int</span> hrs, mins, secs;</div><div class="t m0 x2 h4 ye ff3 fs0 fc0 sc0 ls0 ws0">};</div><div class="t m0 x2 h4 yf ff3 fs0 fc0 sc0 ls0 ws0">Time::Time(<span class="fc1">int</span> hours, <span class="fc1">int</span> <span class="_ _1"></span>minutes, <span class="fc1">int</span> seconds) </div><div class="t m0 x2 h4 y10 ff3 fs0 fc0 sc0 ls0 ws0">{</div><div class="t m0 x2 h4 y11 ff3 fs0 fc0 sc0 ls0 ws0"> hrs = hours;</div><div class="t m0 x2 h4 y12 ff3 fs0 fc0 sc0 ls0 ws0"> mins = minutes;</div><div class="t m0 x2 h4 y13 ff3 fs0 fc0 sc0 ls0 ws0"> secs = seconds;</div><div class="t m0 x2 h4 y14 ff3 fs0 fc0 sc0 ls0 ws0">}</div><div class="t m0 x2 h4 y15 ff3 fs0 fc0 sc0 ls0 ws0">ostream &amp;</div><div class="t m0 x2 h4 y16 ff3 fs0 fc1 sc0 ls0 ws0">operator<span class="fc0"> &lt;&lt;(ostream &amp; out, <span class="_ _1"></span></span>const<span class="fc0"> Time &amp;xTime)<span class="_ _2"> </span> </span></div><div class="t m0 x2 h4 y17 ff3 fs0 fc0 sc0 ls0 ws0">{</div><div class="t m0 x2 h4 y18 ff3 fs0 fc0 sc0 ls0 ws0"> out &lt;&lt; xTime.hrs &lt;&lt; <span class="fc2">":"<span class="_ _1"></span></span> &lt;&lt; xTime.mins &lt;&lt; <span class="fc2">":"</span> <span class="_ _1"></span>&lt;&lt; xTime.secs &lt;&lt; endl; </div><div class="t m0 x2 h4 y19 ff3 fs0 fc0 sc0 ls0 ws0"> <span class="fc1">return</span> (out);</div><div class="t m0 x2 h4 y1a ff3 fs0 fc0 sc0 ls0 ws0">}</div><div class="t m0 x2 h4 y1b ff3 fs0 fc0 sc0 ls0 ws0">istream &amp;</div><div class="t m0 x2 h4 y1c ff3 fs0 fc1 sc0 ls0 ws0">operator<span class="fc0"> &gt;&gt; (istream &amp; in, Time &amp;xTime)<span class="_ _3"> </span> </span></div><div class="t m0 x2 h4 y1d ff3 fs0 fc0 sc0 ls0 ws0">{</div><div class="t m0 x2 h4 y1e ff3 fs0 fc0 sc0 ls0 ws0"> cout &lt;&lt; <span class="fc2">"Enter time in hh:mm:ss format: <span class="_ _1"></span>"</span>;</div><div class="t m0 x2 h4 y1f ff3 fs0 fc0 sc0 ls0 ws0"> in &gt;&gt; xTime.hrs; </div><div class="t m0 x2 h4 y20 ff3 fs0 fc0 sc0 ls0 ws0"> in.ignore(1);</div><div class="t m0 x2 h4 y21 ff3 fs0 fc0 sc0 ls0 ws0"> in &gt;&gt; xTime.mins;<span class="_ _4"> </span> </div><div class="t m0 x2 h4 y22 ff3 fs0 fc0 sc0 ls0 ws0"> in.ignore(1);</div><div class="t m0 x2 h4 y23 ff3 fs0 fc0 sc0 ls0 ws0"> in &gt;&gt; xTime.secs;</div><div class="t m0 x2 h4 y24 ff3 fs0 fc0 sc0 ls0 ws0"> <span class="fc1">return</span> (in);</div><div class="t m0 x2 h4 y25 ff3 fs0 fc0 sc0 ls0 ws0">}</div><div class="t m0 x2 h4 y26 ff3 fs0 fc1 sc0 ls0 ws0">int<span class="fc0"> main()</span></div><div class="t m0 x2 h4 y27 ff3 fs0 fc0 sc0 ls0 ws0">{</div><div class="t m0 x2 h4 y28 ff3 fs0 fc0 sc0 ls0 ws0"> Time aTime;<span class="_ _5"> </span> </div><div class="t m0 x2 h4 y29 ff3 fs0 fc0 sc0 ls0 ws0"> cout &lt;&lt; <span class="fc2">"~~~ Overloaded I/O Operators<span class="_ _1"></span> ~~~"</span> &lt;&lt; <span class="_ _1"></span>endl;</div><div class="t m0 x2 h4 y2a ff3 fs0 fc0 sc0 ls0 ws0"> cout &lt;&lt; <span class="fc2">" Time stored <span class="_ _1"></span>in aTime: "</span>;</div><div class="t m0 x2 h4 y2b ff3 fs0 fc0 sc0 ls0 ws0"> cout &lt;&lt; aTime;<span class="_ _6"> </span> </div><div class="t m0 x2 h4 y2c ff3 fs0 fc0 sc0 ls0 ws0"> cin &gt;&gt; aTime;</div><div class="t m0 x2 h4 y2d ff3 fs0 fc0 sc0 ls0 ws0"> cout &lt;&lt; <span class="fc2">" Time stored <span class="_ _1"></span>in aTime: "</span>;</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐
    • 数据库课程设计
      一个数据库课程设计,access管理工具实现,用的是窗体!
    • 数据库课程设计
      数据库课程设计十分完整有需要的请下载啊谢谢
    • 数据库课程设计
      广东工业大学数据库课程设计,可视化界面连接数据库,delphi7
    • 数据库课程设计
      数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述 数据库课程设计实验及其描述
    • 数据库课程设计
      数据库课程设计》由周爱武、汪海威、肖云编著,遵循数据库课程设计的具体要求,独立于具体的数据库教材,从实际应用系统的需求着手,引导读者逐步完成数据库设计全过程,重点讲解数据库系统的需求分析、概念设计、...
    • 数据库课程设计
      数据库课程设计人事管理系统 数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计人事管理系统数据库课程设计...
    • 数据库课程设计
      数据库课程设计,基于visual basic自助银行管理系统,界面很清爽,实用。同学都说好,所以就上传了!!!
    • 数据库课程设计
      数据库课程设计 里面有详细的文档资料 包含数据库一切的图 以及生成的数据库表文件 期末得分为优秀
    • 数据库课程设计
      可以作为数据库课程设计,也可以作为Java的课程设计,内容全面。本资源转载的,非本人原创。用于交流学习,特此申明!
    • 数据库课程设计
      数据库课程设计蓝天大学学生管理系统 2.商店信息管理系统 3.实验室机房收费管理系统 4.图书馆资料检索系统 5.企业库存管理系统 6.仓库管理系统 7.工程项目管理系统 8.教材管理系统 9.企业人事管理系统 10.企业财务...