[問題] header guard

看板C_and_CPP (C/C++)作者 (撐過就是神)時間14年前 (2012/02/02 14:22), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) vc++ 問題(Question): #ifndef TEST_H #define TEST_H #endif statemant ifndef TEST_H 請問上面程式碼 _H 指的是標頭檔的檔名嗎 ˙˙˙test.h 嗎 另外程式來來回回看了幾次看不太懂這程式碼要如何去使用... 謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.200.129

02/02 14:29, , 1F
正確名詞是「header guard」,先去google看看吧
02/02 14:29, 1F

02/02 19:22, , 2F
原來這東西還有專用的名詞XD
02/02 19:22, 2F

02/12 21:09, , 3F
不是叫 include guard 嗎(header 本身不用防護, 是因為
02/12 21:09, 3F

02/12 21:09, , 4F
要 include 它才要進行防護)
02/12 21:09, 4F

02/15 19:18, , 5F
書上是寫 header guard (表頭哨兵)
02/15 19:18, 5F
文章代碼(AID): #1FAYkvGb (C_and_CPP)
文章代碼(AID): #1FAYkvGb (C_and_CPP)