C++類初探常量成員函數(shù)與構(gòu)造函數(shù)初始值列表分析-創(chuàng)新互聯(lián)

這篇文章主要講解了“C++類初探常量成員函數(shù)與構(gòu)造函數(shù)初始值列表分析”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“C++類初探常量成員函數(shù)與構(gòu)造函數(shù)初始值列表分析”吧!

創(chuàng)新互聯(lián)建站專注于邗江企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城系統(tǒng)網(wǎng)站開發(fā)。邗江網(wǎng)站建設(shè)公司,為邗江等地區(qū)提供建站服務(wù)。全流程按需定制開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

頭文件mycpp.h
#include<iostream>

classSales_data{
//友元函數(shù)范圍申明
friendstd::istream&read(std::istream&is,Sales_data&item);
friendstd::ostream&print(std::ostream&os,Sales_data&item);
public:
//構(gòu)造函數(shù)會覆蓋內(nèi)置初始化的值,:到{表示一個列表,用于初始化成員變量,叫做構(gòu)造函數(shù)初始值列表
Sales_data(conststd::string&s="",constunsignedn=0,
constdoublep=0.0):bookNo(s),units_sold(n),revenue(p*n){};
//對象是一個常量,返回時必須是個const,例如:實(shí)例化一個常量對象constSales_dataconst_item;
std::stringisbn()const;
//將一個Sales_data對象加到另一個Sales_data對象上面
Sales_data&combine(constSales_data&);
//求本書的銷量內(nèi)的平均價(jià)
doubleavg_price()const;
private:
//內(nèi)置初始化則為空字符串,因?yàn)椴皇腔绢愋?,指針和引用等?fù)合類型
std::stringbookNo;
//基本類型,內(nèi)置初始化未定義
unsignedintunits_sold;
doublerevenue;
};
//友元函數(shù)的聲明;注意在內(nèi)中的聲明只是表示一個范圍,表示該友元函數(shù)可以訪問該類的對象
std::istream&read(std::istream&is,Sales_data&item);
std::ostream&print(std::ostream&os,Sales_data&item);

源文件mycpp.cpp #include<iostream> 主函數(shù)
intmain()//實(shí)例化一個常量對象

感謝各位的閱讀,以上就是“C++類初探常量成員函數(shù)與構(gòu)造函數(shù)初始值列表分析”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對C++類初探常量成員函數(shù)與構(gòu)造函數(shù)初始值列表分析這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

網(wǎng)站題目:C++類初探常量成員函數(shù)與構(gòu)造函數(shù)初始值列表分析-創(chuàng)新互聯(lián)
分享鏈接:http://muchs.cn/article6/dhegig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT網(wǎng)站建設(shè)、微信小程序網(wǎng)站制作、建站公司、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)