⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fractiontest.cpp.html

📁 《Big C++ 》Third Edition电子书和代码全集-Part1
💻 HTML
字号:
<html>
<body>
<tt>
<pre> 1  #include "fraction.h"
 2  
 3  int main()
 4  {
 5     // Test constructors
 6     Fraction a; // Value is 0/1
 7     Fraction b(4); // Value is 4/1
 8     Fraction c(6,8); // Value is 6/8, which is converted to 3/4
 9     cout &lt;&lt; "Constructed values " &lt;&lt; a &lt;&lt; " " &lt;&lt; b &lt;&lt; " " &lt;&lt; c &lt;&lt; "\n";
10     Fraction d(c); // Value is copy of c, also 3/4
11     cout &lt;&lt; "Value of d is " &lt;&lt; d.numerator() &lt;&lt; "/"
12        &lt;&lt; d.denominator() &lt;&lt; "\n";
13     // Test arithmetic instructions
14     d = b + c;
15     cout &lt;&lt; "4 + 3/4 is " &lt;&lt; d &lt;&lt; "\n";
16     d = b - c;
17     cout &lt;&lt; "4 - 3/4 is " &lt;&lt; d &lt;&lt; "\n";
18     Fraction e = (b + (-c));
19     cout &lt;&lt; e &lt;&lt; "Done with negation\n";
20     if (d == e)
21        cout &lt;&lt; "Subtraction test successful\n";
22     else
23        cout &lt;&lt; "Subtraction test failed\n";
24     a = Fraction(6,8);
25     b = Fraction(7,8);
26     if (a &lt; b)
27        cout &lt;&lt; "Compare successful\n";
28     return 0;
29  }</pre>
</tt>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -