C_and_CPP 板


LINE

#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
1F:推 Bencrie:标头档里面不要写实作 ... 04/05 19:11
2F:→ Bencrie:header里面放的是宣告、函数原型,实作请放source。 04/05 19:13
3F:推 as123429:class不是c++的吗??为什麽c语言可以使用阿?? 04/05 19:28
4F:推 as123429:想请教Bencrie大大,header.. source有什麽差别吗?? 04/05 19:32
5F:→ as123429:一整个完全不了解= = 04/05 19:32
6F:推 QQ29:source你就想说写在.c or .cpp的东西吧 04/05 19:34
7F:→ QQ29:你写纯c 那就用 struct吧 04/05 19:35
8F:推 as123429:OK...大致上有概念...我先试试看...THX 04/05 19:38
9F:→ weiyucsie:看到cstdlib... 这不是C++的吗?XD 04/05 20:00
10F:推 aecho:推标头档不要实作~~ 04/05 20:47
11F:→ wupojung:问的人...是要 把function 放到.h档里面..事实上是可以德 04/06 00:47
12F:→ wupojung:interface 跟实作 分开写 比较不适合新人... 04/06 00:48
13F:推 Bencrie:呃 ... 我是觉得早一点矫正错误的用法比较好 orz 04/06 12:25
14F:→ Bencrie:不然写假分档的越来越多 囧 04/06 12:27
15F:→ wupojung:也对啦... 不过有时候懒惰 都写一起 release 才修改XD 04/06 12:45
16F:推 as123429:如同wupojung大大所言,把header file跟source file都写 04/06 22:53
17F:→ as123429:写在同一个档案 xxx.h 也可以耶。会有什麽差异吗? 04/06 22:54
18F:→ as123429:我觉得降子比较简单耶^^ 04/06 22:54
19F:推 kvykn:楼上那样写容易有问题 像是重复include, fwd declaration 04/07 14:00







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP