日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

C++ Primer 7.33 练习编写成员函数

發(fā)布時(shí)間:2024/4/17 c/c++ 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++ Primer 7.33 练习编写成员函数 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

這里我們編寫(xiě)一個(gè)成員函數(shù),可以實(shí)現(xiàn)兩個(gè)sales_item相加。實(shí)現(xiàn)起來(lái)如下:

1.先在Sales_item.h中類定義里添加聲明。

Sales_item add(Sales_item& other);
2.再到Sales_item.cpp中實(shí)現(xiàn)該函數(shù),記住函數(shù)名前要添加域Sales_item::。

//兩組交易相加 Sales_item Sales_item::add(Sales_item& other) {units_sold += other.units_sold;revenue += other.revenue;return *this; }
3.為了測(cè)試效果,我們?cè)谥鞒绦蚶锞帉?xiě)如下代碼:

//7-33.cpp //讀入一組交易,輸出每本書(shū)的銷售冊(cè)數(shù) 總銷售收入 和 平均銷售價(jià)格 #include <iostream> #include <Sales_item.h> using namespace std;int main() {Sales_item total, trans; //保存總和和下一筆交易cout << "Enter some transactions(Ctrl + Z to end):" << endl;if (total.input(cin)) //讀入第一個(gè)記錄有效{while (trans.input(cin)) //讀入后續(xù)的交易if (total.same_isbn(trans))//新讀入的交易有相同isbn則相加total.add(trans);else//不同則輸出 total 并重置total{total.output(cout) << endl;;total = trans;}//輸出最后一個(gè)totaltotal.output(cout) << endl;;}else{cout << "No data?!" << endl;return -1;}return 0; }

轉(zhuǎn)載于:https://www.cnblogs.com/mrbourne/p/9959464.html

總結(jié)

以上是生活随笔為你收集整理的C++ Primer 7.33 练习编写成员函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。