函數宣告
類別名稱 函數名稱(類別名稱);
函數定義
類別名稱 函數名稱(類別名稱1 引數1 ,類別名稱2 引數2 ,…….){
…………..
}
函數呼叫
函數名稱(物件名稱);
Ex:
[code language=”cpp”]
#include <iostream>
using namespace std;
class time
{
public:
int hour;
};
void show(time);
//函數原型宣告
time compare(time,time);
int main(){
time t1,t2,t3;
t1.hour=10;
t1.hour=15;
show(t1);
show(t2);
t3=compare(t1,t2); //呼叫函數,傳入物件t1,t2,並且將回傳的物件指定給t3
show(t3); //印出物件t3內容
}
void show(time t){
cout << "hour=" << t.hour << endl; } //函數定義 time compare(time t1,time t2){ if(t1.hour>t2.hour)
return t1;
else
return t2;
}<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>
[/code]