Re: [問題] C語言---要怎麼寫標頭檔阿??
#ifndef _XXXX_H
#define _XXXX_H //一般全部大寫 (檔名)
#include <cstdlib> //如果有需要...當然也可以包括 math.h 等
class ABC{
public :
...........//省略;
}
int add(int x,int y){
return x+y;
};//範例
#endif //結束..
解釋第一行...
ifndef= if not define (如果沒有定義....這個檔)
避免已經include 了再被incluede 一次
變成重新定義...導致 錯誤....
使用的時候.....
就在要用之前
#incluede "XXX.h"
" " 與 < >差別是...
" "是跟此文件並列存在 假設現在檔叫main.cpp
main.cpp
XXX.h (同一個文件夾)
< >是IDE帶的。。 你可以理解成系統的
※ 引述《as123429 (老手嫩嫩)》之銘言:
: 最近在寫程式發現有幾個function很常使用到,想把這些函式編寫成內建函式
: 方便使用。
: 我查了版上的文章,有關於"標頭檔"的內容好像都是人家寫一個標頭檔出來,
: 遇到問題就PO上來請板上大大解決,但我想知道的是怎麼自己編寫標頭檔阿
: 他有什麼基本格式嗎?
: 只知道要存成.h ,然後include " .h"
: 但其內容有沒有標準格式= =?
: 還請各位大大幫忙~感激不盡^^
--
------------------------------
俗稱病毒
本生就是個毒.....
------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.209.237
推
04/05 19:11, , 1F
04/05 19:11, 1F
→
04/05 19:13, , 2F
04/05 19:13, 2F
推
04/05 19:28, , 3F
04/05 19:28, 3F
推
04/05 19:32, , 4F
04/05 19:32, 4F
→
04/05 19:32, , 5F
04/05 19:32, 5F
推
04/05 19:34, , 6F
04/05 19:34, 6F
→
04/05 19:35, , 7F
04/05 19:35, 7F
推
04/05 19:38, , 8F
04/05 19:38, 8F
→
04/05 20:00, , 9F
04/05 20:00, 9F
推
04/05 20:47, , 10F
04/05 20:47, 10F
→
04/06 00:47, , 11F
04/06 00:47, 11F
→
04/06 00:48, , 12F
04/06 00:48, 12F
推
04/06 12:25, , 13F
04/06 12:25, 13F
→
04/06 12:27, , 14F
04/06 12:27, 14F
→
04/06 12:45, , 15F
04/06 12:45, 15F
推
04/06 22:53, , 16F
04/06 22:53, 16F
→
04/06 22:54, , 17F
04/06 22:54, 17F
→
04/06 22:54, , 18F
04/06 22:54, 18F
推
04/07 14:00, , 19F
04/07 14:00, 19F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 4 篇):