青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

luqingfei@C++

為中華之崛起而崛起!
兼聽則明,偏聽則暗。

關(guān)于C++中類的基礎(chǔ)練習(xí)

本次練習(xí)的內(nèi)容,涉及到C++中類的構(gòu)造函數(shù),默認(rèn)構(gòu)造函數(shù),副本構(gòu)造函數(shù),構(gòu)造函數(shù)中的成員初始化列表,類的數(shù)據(jù)成員,類的成員函數(shù),友元函數(shù),等技術(shù)點(diǎn)。

下面有4道題:
1、創(chuàng)建一個(gè)簡(jiǎn)單的類Integer,它只有一個(gè)私有數(shù)據(jù)成員int。為這個(gè)類提供構(gòu)造函數(shù),并使用它們輸出創(chuàng)建對(duì)象的消息。提供類的成員函數(shù),獲取和設(shè)置數(shù)據(jù)成員,并輸出該值。編寫一個(gè)測(cè)試程序,創(chuàng)建和操作幾個(gè)Integer對(duì)象。在測(cè)試程序中獲取,設(shè)置和輸出每個(gè)對(duì)象的數(shù)據(jù)成員值,以驗(yàn)證這些函數(shù)。
2、修改上一題類Integer的構(gòu)造函數(shù),把數(shù)據(jù)成員初始化為初始化列表中的0,并實(shí)現(xiàn)類的副本構(gòu)造函數(shù)。編寫一個(gè)成員函數(shù),比較當(dāng)前對(duì)象和作為參數(shù)傳送的Interger對(duì)象。如果當(dāng)前對(duì)象小于參數(shù),該函數(shù)就返回-1,如果它們相等,函數(shù)就返回0,如果當(dāng)前對(duì)象大于參數(shù),函數(shù)就返回+1。測(cè)試該函數(shù)的兩個(gè)版本:第一個(gè)版本的參數(shù)按值傳送,第二個(gè)版本的參數(shù)按引用傳送。在調(diào)用函數(shù)時(shí),構(gòu)造函數(shù)會(huì)輸出什么結(jié)果?解釋出現(xiàn)這種結(jié)果的原因。類中的函數(shù)不能是重載函數(shù),為什么?
3、為類Integer實(shí)現(xiàn)成員函數(shù)add()、subtract()和multiply(),對(duì)當(dāng)前對(duì)象和Integer類型的參數(shù)值進(jìn)行加、減和乘法運(yùn)算。在類中用main()演示這些函數(shù)的操作,main()創(chuàng)建幾個(gè)Integer對(duì)象,它們分別包含值4、5、6、7和8,再使用這些對(duì)象計(jì)算4*5*5*5+6*5*5+7*5+8的值。實(shí)現(xiàn)這些函數(shù),使計(jì)算和結(jié)果的輸出在一個(gè)語(yǔ)句中完成。
4、修改題2的解決方法,把compare() 函數(shù)實(shí)現(xiàn)為類Integer的一個(gè)友元。

參考答案:

Integer.h

integer.cpp

// main.cpp
#include <iostream>
#include 
"integer.h"
using std::cout;
using std::endl;

void main() {
    Integer integer;
    cout 
<< "Default value of integer: " << integer.getValue() << endl;

    integer.setValue(
100);
    cout 
<< "Value of integer: " << integer.getValue() << endl;

    Integer int2(integer);
    cout 
<< "Copy obj: " << int2.getValue() << endl;

    Integer int3(
999);
    cout 
<< int3.getValue() << endl;

    
int result = int2.compare(int3);
    cout 
<< result << endl;

    result 
= compare(int2, int3);
    cout 
<< result << endl;


    
// 4*5*5*5 + 6*5*5 + 7*5 + 8
    Integer int4(4);
    Integer int5(
5);
    Integer int6(
6);
    Integer int7(
7);
    Integer int8(
8);

    Integer
* result2 = int4.multiply(int5)->multiply(int5)->multiply(int5)->
        add(int6.multiply(int5)
->multiply(int5)->getValue())->
        add(int7.multiply(int5)
->getValue())->add(int8);

    cout 
<< "4*5*5*5 + 6*5*5 + 7*5 + 8 = " << result2->getValue() << endl;

}

int compare(const Integer& ineger1, const Integer& integer2){
    cout 
<< "friend function:" << endl;

    
if (ineger1.value<integer2.value) 
        
return -1;
    
else if (ineger1.value==integer2.value) 
        
return 0;
    
return 1;
}

posted on 2009-02-27 18:10 luqingfei 閱讀(867) 評(píng)論(0)  編輯 收藏 引用 所屬分類: C++基礎(chǔ)

導(dǎo)航

<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

統(tǒng)計(jì)

留言簿(6)

隨筆分類(109)

隨筆檔案(105)

Blogers

Game

Life

NodeJs

Python

Useful Webs

大牛

搜索

積分與排名

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产亚洲aⅴaaaaaa毛片| 午夜精品福利视频| 欧美精品v国产精品v日韩精品| 亚洲欧美日韩综合一区| 亚洲一区免费观看| 亚洲性视频网站| 亚洲专区一区二区三区| 欧美一区二区成人6969| 久久久久久久网站| 免费成人av资源网| 欧美视频国产精品| 国产欧美日本| 亚洲国产天堂久久国产91| 最新日韩精品| 亚洲影院污污.| 久久久久国产精品www| 欧美黄污视频| 亚洲色图自拍| 久久中文字幕导航| 国产精品不卡在线| 国产欧美一区二区精品仙草咪| 怡红院av一区二区三区| 9i看片成人免费高清| 久久国产一区二区| 亚洲欧洲在线视频| 亚洲日本视频| 午夜欧美理论片| 欧美va亚洲va国产综合| 国产欧美日韩91| 日韩网站免费观看| 久久综合99re88久久爱| 99精品国产在热久久婷婷| 久久国产毛片| 国产精品久久久久9999吃药| 亚洲激情在线观看| 久久久久国产成人精品亚洲午夜| 亚洲精品一区二区三区蜜桃久| 日韩香蕉视频| 国产精品理论片| 在线精品亚洲| 午夜亚洲影视| 亚洲免费精品| 蜜臀av一级做a爰片久久| 国产精品专区h在线观看| 亚洲精品在线观看免费| 久久久噜噜噜久久中文字幕色伊伊| 日韩视频在线永久播放| 免费欧美在线| 在线观看一区| 久久亚洲春色中文字幕| 亚洲欧美另类在线观看| 欧美日韩在线一区| 亚洲人成人77777线观看| 久久久噜噜噜久久狠狠50岁| 亚洲一区二区三区免费视频| 欧美日韩调教| 99国产精品| 亚洲精品影院| 欧美精品一区二区三区视频| 亚洲高清成人| 欧美成年人视频| 久久综合九色综合欧美就去吻| 国内精品久久久久久久影视蜜臀 | 国产免费成人| 亚洲免费影视| 中文一区二区在线观看| 国产精品高清在线| 亚洲欧美国产三级| 亚洲伊人久久综合| 国产一区二区三区免费不卡 | 久久久久久尹人网香蕉| 狠狠色综合一区二区| 久久久久青草大香线综合精品| 欧美影院在线播放| 亚洲第一狼人社区| 亚洲国产美国国产综合一区二区| 美日韩精品视频| 夜夜嗨网站十八久久 | 久久青草福利网站| 在线观看欧美日韩| 91久久精品美女高潮| 欧美三级第一页| 久久大香伊蕉在人线观看热2| 亚洲欧美日韩直播| 亚洲成色999久久网站| 亚洲国产精品va在线观看黑人| 欧美国产三区| 午夜欧美电影在线观看| 久久成人免费日本黄色| 在线亚洲观看| 香蕉av777xxx色综合一区| 亚洲男女自偷自拍图片另类| 黄色欧美日韩| 亚洲精品免费一区二区三区| 国产精品美女久久久久aⅴ国产馆| 欧美一区1区三区3区公司| 久久黄色小说| 亚洲视频在线看| 久久福利精品| 亚洲视频免费在线观看| 久久久久久一区二区| 亚洲在线成人精品| 久久青草久久| 欧美亚洲综合网| 欧美理论大片| 麻豆精品视频在线观看| 欧美日韩综合不卡| 欧美激情一区二区三区在线视频| 国产精品麻豆va在线播放| 欧美成人免费观看| 国产女人aaa级久久久级| 欧美激情在线免费观看| 国产精品视频专区| 亚洲三级影片| 亚洲第一在线视频| 午夜欧美大尺度福利影院在线看| 亚洲精品永久免费| 欧美在线1区| 亚洲午夜在线视频| 免费视频一区| 久久不射中文字幕| 欧美视频福利| 亚洲片国产一区一级在线观看| 国产一区二区高清不卡| 亚洲天堂网在线观看| 一区二区欧美视频| 欧美在线啊v一区| 亚洲精品一区二区三| 久久全球大尺度高清视频| 欧美一区二区三区四区在线观看地址| 欧美激情一区二区在线| 欧美成人精品1314www| 国产一区二区三区四区三区四| 一区二区三区视频免费在线观看| 亚洲精品综合| 欧美电影打屁股sp| 亚洲电影激情视频网站| 亚洲高清自拍| 免费一级欧美片在线播放| 欧美成人精品福利| 亚洲国产精品欧美一二99| 久久久久久亚洲精品杨幂换脸| 久久天天躁夜夜躁狠狠躁2022 | 久久福利资源站| 国产精品美女久久久久久2018| 99re热这里只有精品免费视频| 99伊人成综合| 国产精品igao视频网网址不卡日韩| 日韩亚洲在线观看| 亚洲欧美日韩天堂一区二区| 国产精品一区在线观看你懂的 | 欧美日韩高清免费| 国产婷婷色一区二区三区在线| 国产精品一区二区欧美| 亚洲一区二区三区乱码aⅴ| 欧美一区二区日韩| 狠狠色狠狠色综合| 久久亚洲视频| 亚洲精品乱码久久久久久| 亚洲一区二区三区在线观看视频| 国产精品成人国产乱一区| 亚洲欧美日韩精品久久| 久久综合久久美利坚合众国| 亚洲国产欧美在线| 欧美日韩国产色视频| 午夜精品区一区二区三| 欧美成人精品一区二区| 99re亚洲国产精品| 国产日韩欧美日韩大片| 久久艳片www.17c.com| 亚洲美女精品成人在线视频| 欧美在线高清| 亚洲久色影视| 国产欧美1区2区3区| 农村妇女精品| 亚洲欧美春色| 亚洲激情社区| 久久狠狠婷婷| 一本久道久久综合狠狠爱| 国产拍揄自揄精品视频麻豆| 男人插女人欧美| 亚洲综合成人婷婷小说| 欧美激情网站在线观看| 欧美中日韩免费视频| 亚洲精品色婷婷福利天堂| 国产日本欧洲亚洲| 欧美日韩国产区| 久久躁日日躁aaaaxxxx| 亚洲欧美日韩综合| 亚洲免费av网站| 欧美大片国产精品| 久久精品人人做人人综合| 亚洲天堂免费观看| 亚洲国产精品久久久久秋霞不卡 | 亚洲一区二区三区免费观看| 亚洲国产成人在线| 久久这里只有| 亚洲欧美在线磁力| 亚洲午夜精品| 一区二区三区欧美日韩|