[問題] class取代#include

看板C_and_CPP作者 (一切從零開始)時間15年前 (2010/12/26 15:05), 編輯推噓8(804)
留言12則, 9人參與, 最新討論串1/1
曾看過有人使用 class XXX 來取代 #include "XXX.h" 請問為什麼能這樣做呢? 這樣做的用意又為何? 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.132.121

12/26 15:09, , 1F
這不叫取代吧
12/26 15:09, 1F

12/26 15:12, , 3F
ac/CPP-INC-1.shtml
12/26 15:12, 3F

12/26 15:59, , 4F
編譯比較快
12/26 15:59, 4F

12/26 16:04, , 5F
Google "Forward Declaration"
12/26 16:04, 5F

12/26 19:11, , 6F
幫scwg大縮一下: http://goo.gl/7KGsg
12/26 19:11, 6F

12/26 21:23, , 7F
感謝~~原來這種用法被稱為Forward Declaration
12/26 21:23, 7F

12/27 13:45, , 8F
編譯比較快不知道是哪招...
12/27 13:45, 8F

12/27 13:50, , 9F
應該真的可以比較快一點啊?_? 尤其能必免在.h改變的時候
12/27 13:50, 9F

12/27 13:51, , 10F
就導致.c/.cpp檔都跟著得重編(前題是可用FD的情況@_@")
12/27 13:51, 10F

12/27 14:14, , 11F
以及節省時間分析 class 的定義...當你只要名字時就能省事了
12/27 14:14, 11F

12/27 22:00, , 12F
囧 是我搞錯了 抱歉
12/27 22:00, 12F
文章代碼(AID): #1D5kamCJ (C_and_CPP)