函式分檔案編寫四步驟:
1.建立字尾名為.h的標頭檔案 2.建立字尾名為.cpp的原始檔
3.在標頭檔案中寫函式的宣告 4.在原始檔中寫函式的定義
判斷某點在某圓的位置
建立dot.h標頭檔案,只需對各變數和函式進行宣告即可
#pragma once
//防止標頭檔案重複包含
class
dot;
建立dot.cpp原始檔,寫出函式具體實現方式即定義
#include
"dot.h"
//以下函式都為dot類的成員函式,所以需要指明作用域即dot::函式名
void dot::
setx
(double a)
double dot::
getx()
void dot::
sety
(double b)
double dot::
gety()
同理寫出圓的circle.h標頭檔案和circle.cpp原始檔
#pragma once
//防止標頭檔案重複包含
#include
#include
"dot.h"
using
namespace std;
class
circle
;
#include
"circle.h"
void circle::
setd
(dot dd)
dot circle::
getd()
void circle::
setr
(double c)
double circle::
getr()
void circle::f(
double a,
double b)
主函式進行呼叫即可
#include
using
namespace std;
#include
"circle.h"
//#include"dot.h"//由於circle.h中包含了dot.h標頭檔案,此處可以不包含,但最好加上
intmain()
執行結果:
C 中函式的分檔案編寫
函式的分檔案編寫 分檔案編寫細節注意 示例 1 建立.h字尾名的標頭檔案,如myfunction.h include using namespace std void swap int a,int b 2 建立.cpp的原始檔,如myfunction.cpp include myfunction.h...
06 程式中函式 函式分檔案的用法
0 作用 將一段常用 封裝起來,減少重複 較大的程式一般分為若干程式塊,每個模組實現特定功能。1 函式的定義 語法 返回值型別 函式名 引數列表 函式定義示例 int add int num1,int num2 2 函式的呼叫 語法 函式名 引數 示例 int sum add a,b ps 函式定義...
C 之乙個函式鏈的簡單例子(分檔案實現)
函式鏈 middle p,q print 例 示例分析 spadesuit 訪問函式get x,get y以及print函式均為const成員函式 spadesuit distance和middle函式為了避免傳參時的拷貝和函式體內對實參的修改,指定形參為常引用型別 spadesuit middle...