#include
using
namespace std;
/* 設計乙個立方體的類,求出立方體的面積和體積
分別用全域性函式和成員函式進行判斷兩個立方體是否相同*/
class
cube
//獲取長
intget_l()
//設定寬
void
set_w
(int w)
//獲取寬
intget_w()
//設定高
void
set_h
(int h)
//獲取長
intget_h()
//計算面積
ints()
//計算體積
intv()
//成員函式
bool
panduan
(cube &cube)
return
false;}
private
:int l;
int w;
int h;};
//全域性函式
bool
panduan
(cube &cube1,cube &cube2)
return
false;}
intmain()
else
system
("pause");
return0;
}
全域性函式和成員函式
class test1 public test1 this,int a,int b 全域性函式形式 test1 int a 0,int b 0 this a a this b b public int a int b public 成員函式 test1 t add test1 t2 test1 t3...
C 之全域性函式和成員函式互相轉換
解析 成員函式會用this指標自動隱藏第乙個運算元 左運算元 1 把全域性函式轉化成成員函式,通過this指標隱藏左運算元。test add test t1,test t2 test add test t2 2 把成員函式轉化成全域性函式,多了乙個引數 vpid printab void print...
全域性函式VS成員函式
1 include 2 3using namespace std 45 class test613 intgeta 1417 intgetb 1821 22 test add test t2 2328 void print 2933 protected 34 private 35 inta,b 36...