C 第七章課後題7 13

2021-09-26 09:49:56 字數 1345 閱讀 1150

唯願你,所得皆所望,所失皆無礙

慢慢來,會好的

#include

#include

using namespace std;

struct sales_data

;sales_data

(const string &s,

unsigned n,

double p)

:bookno

(s),

units_sold

(n),

revenue

(p*n)

;sales_data

(istream &);

string isbn()

const

sales_data&

combine

(const sales_data&);

string bookno;

unsigned units_sold =0;

double revenue =

0.0;};

sales_data add

(const sales_data&

,const sales_data&);

ostream &

print

(ostream&

,const sales_data&);

istream &

read

(istream&

, sales_data&);

istream &

read

(istream&is, sales_data&item)

//read在讀取和寫入的過程中不斷修改資料,不能是常量引用

ostream &

print

(ostream &os,

const sales_data &item)

//輸出的時候不需要改變資料,可以使用常量引用

sales_data add

(const sales_data &lhs,

const sales_data &rhs)

sales_data:

:sales_data

(istream &is)

sales_data &sales_data:

:combine

(const sales_data &temp)

intmain()

else

}print

(cout, total)

<< endl;

}else

system

("pause");

return0;

}

C primer第七章課後題7 1

類在c 中是非常重要的,少年要認真學,我簡單的查了一下struct和class的區別 1 c 中保留了c語言的 struct 關鍵字,並且加以擴充。在c語言中,struct 只能包含成員變數,不能包含成員函式。而在c 中,struct 類似於 class,既可以包含成員變數,又可以包含成員函式。2 ...

第七章課後習題

1.this的三種用法 this.域變數 this.成員方法,在一些容易混淆的場合,借助this來明確表示用的是類的域變數 this 引數 引用過載的構造方法 this指代當前物件。super的兩種用法 super.域變數 super.成員方法 super 引數 繼承構造方法。2.1 用new建立物...

第七章 課後習題

某公司招聘人員,其要求為學歷本科及以上,專業為計算機 通訊 自動化,年齡22 30歲,請劃分個條件的有效等價類和無效等價類 有效等價類 無效等價類 學歷本科及以上 本科以下 專業計算機 通訊自動化 非計算機 非通訊非自動化 年齡22 30歲 小於22 大於30 以下 用於判斷閏年,由c語言書寫。其對...