題目描述
定義並測試乙個類名為rectangle的矩形類,資料成員為矩形的長和寬,定義2個成員函式分別計算矩形的面積與周長,要求定義建構函式和拷貝建構函式。
輸入輸入資料第1行為乙個整數t,表示有t組資料。每組資料1行,每行包括矩形的長和寬2個整數。
輸出矩形的面積與周長。
樣例輸入 copy
23 5
4 10
樣例輸出 copy
15 16
40 28
# include
using
namespace std;
class
rectangle
;int
getarea()
intgetperimeter()
private
:int longth;
int width;};
intmain()
return0;
}
C 矩形類 建構函式的定義與使用
定義乙個物件時,c 會自動呼叫建構函式建立該物件並進行初始化,當乙個物件的生 命期結束時,c 也會自動呼叫乙個特殊的成員的數進行善後工作,這個特殊的成員雨數即為析構的數 destructor 析構函式名與類名相同,但在前面加上字元 如coods 析構函式無函式返回型別在這方面與建構函式是一樣的。但析...
C 中的類與物件
什麼是類與物件?類是一種抽象化的資料型別,一般而言,它包括資料與處理資料的函式這兩大部分。而物件則是對某一類的例項。例如 class cmyclass cmyclass為類 cmyclass myclass myclass為物件1.類的定義與特點 類的定義示例如下 class cmyclass 各個...
c 中的類與物件
我們都知道,在c語言中,結構體是指一系列相同型別或者不同型別的資料構成的資料集合。在c語言中我們將結構體定義為 struct student 而我們知道,在c語言中,資料 和 處理資料的操作 函式 是分開的,語言本身並沒有支援 資料和函式 之間的關聯性。所以在c語言的結構體中,只能存放資料,定義變數...