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

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>
            蜜桃av噜噜一区| 日韩一区二区电影网| 午夜国产一区| 亚洲女爱视频在线| 午夜激情亚洲| 欧美主播一区二区三区美女 久久精品人| 亚洲男女自偷自拍| 欧美怡红院视频| 久久亚洲视频| 欧美成人午夜影院| 欧美日韩精品二区第二页| 欧美aaaaaaaa牛牛影院| 久久男人资源视频| 欧美丰满高潮xxxx喷水动漫| 欧美精品自拍| 国产精品永久在线| 亚洲电影第三页| 亚洲一区二区三区成人在线视频精品| 欧美亚洲免费高清在线观看| 久久午夜精品一区二区| 欧美a级片网站| 中文亚洲欧美| 久久在线精品| 国产精品乱码一区二三区小蝌蚪| 国产一区二区三区免费不卡| 激情欧美丁香| 亚洲视频精品在线| 久久久久国色av免费观看性色| 欧美激情第三页| 亚洲一区二区在线播放| 久久久另类综合| 国内精品一区二区| 伊人伊人伊人久久| 亚洲直播在线一区| 欧美jizz19hd性欧美| 亚洲神马久久| 欧美va亚洲va国产综合| 国产色综合网| 亚洲一区美女视频在线观看免费| 美女国产一区| 亚洲制服av| 欧美日韩另类综合| 在线播放国产一区中文字幕剧情欧美| 制服丝袜激情欧洲亚洲| 欧美高清视频一区| 久久国产精品一区二区三区四区| 欧美日韩性生活视频| 亚洲国产另类 国产精品国产免费| 亚洲欧美电影在线观看| 一区二区三区日韩精品视频| 老司机凹凸av亚洲导航| 国产情人节一区| 欧美亚洲三级| 亚洲午夜视频在线| 欧美电影电视剧在线观看| 国产午夜精品麻豆| 亚洲欧美三级在线| 9久草视频在线视频精品| 女同性一区二区三区人了人一| 国产在线不卡| 久久中文字幕一区| 久久精品人人| 在线观看欧美成人| 久久成人免费电影| 午夜精品偷拍| 国产一区清纯| 老司机午夜精品视频| 久久国产精品毛片| 狠狠色狠狠色综合日日五| 久久激情综合| 久久国产主播精品| 黄色成人免费观看| 美女日韩欧美| 免费观看在线综合色| 亚洲日本aⅴ片在线观看香蕉| 免费在线亚洲| 欧美激情一二区| 亚洲午夜视频| 午夜精品一区二区三区在线 | 亚洲无吗在线| 国产精品嫩草99a| 亚洲欧美一区二区原创| 午夜电影亚洲| 在线观看欧美成人| 最新国产成人av网站网址麻豆| 久久精品国产亚洲aⅴ| 永久久久久久| 亚洲日本成人网| 国产精品私人影院| 久久久久国产成人精品亚洲午夜| 久久精品电影| 一本久道久久综合婷婷鲸鱼| 国产精品99久久不卡二区| 国产区日韩欧美| 亚洲福利在线看| 欧美日韩在线三级| 久久久蜜桃精品| 欧美精品免费视频| 欧美在线高清| 免费欧美日韩| 欧美一级理论性理论a| 久久精品亚洲乱码伦伦中文 | 久久久久国产精品一区二区| 欧美成人自拍| 久久成人人人人精品欧| 亚洲黄色尤物视频| 99国产精品国产精品毛片| 国产精品扒开腿爽爽爽视频| 久久久久久久高潮| 欧美日韩国产系列| 久久精品一区二区三区四区| 欧美精品日韩一本| 欧美在线视频二区| 欧美人与性动交α欧美精品济南到| 欧美一区二区久久久| 欧美精品福利在线| 免费成人黄色| 国产婷婷色一区二区三区四区| 亚洲靠逼com| 亚洲国产高清在线| 性久久久久久久久| 亚洲调教视频在线观看| 狂野欧美一区| 久久男人av资源网站| 国产精品免费在线| 亚洲日本欧美| 亚洲精品国产欧美| 久久精品一本| 久久精品日韩| 国产区日韩欧美| 午夜国产精品影院在线观看| 亚洲男人天堂2024| 欧美精品一区二区视频| 欧美成人一区二免费视频软件| 国内成+人亚洲+欧美+综合在线| 一区二区三区你懂的| 亚洲美女尤物影院| 欧美电影在线观看| 亚洲国产成人av| 亚洲欧洲日本专区| 欧美激情1区2区3区| 亚洲电影在线播放| 亚洲精品美女久久久久| 欧美国产免费| 亚洲精品免费在线播放| 99精品热视频| 欧美日韩在线视频一区| 国产精品99久久久久久久女警 | 亚洲丰满在线| 久久视频在线看| 欧美激情 亚洲a∨综合| 亚洲国产一区二区三区青草影视| 免费久久99精品国产自| 亚洲日本欧美天堂| 一区二区欧美日韩| 国产精品国产三级欧美二区| 亚洲永久在线观看| 久久免费国产精品| 亚洲国产精品一区二区www| 免费观看一区| 在线综合+亚洲+欧美中文字幕| 亚洲一区二区成人在线观看| 国产精品免费久久久久久| 性色一区二区三区| 欧美成人一二三| 亚洲小说欧美另类社区| 国产一区三区三区| 欧美伦理a级免费电影| 亚洲九九爱视频| 久久在线免费观看| 久久久精品国产一区二区三区| 黄色欧美日韩| 欧美伦理a级免费电影| 亚洲欧美日韩中文在线制服| 久久久综合网站| 99视频超级精品| 国产日韩欧美综合精品| 欧美aaa级| 午夜久久资源| 最新日韩欧美| 久久久精品999| 亚洲神马久久| 亚洲国产乱码最新视频| 国产精品久久久久9999| 美女任你摸久久| 亚洲欧美文学| 99精品久久久| 亚洲成色777777女色窝| 欧美一区二区视频在线| 亚洲激情校园春色| 国产情侣久久| 国产精品福利av| 欧美精品播放| 麻豆成人小视频| 久久精品免费| 久久激情综合网| 亚洲欧美成人精品| 一本色道久久综合亚洲91| 亚洲第一在线视频| 久久亚洲国产成人|