在類中見到這個了吧:
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define WM_CXSHADE_RADIO WM_USER+0x100
。。。。。//類的宣告與定義
。。。。。
#endif
這個是用來防止重複新增的。
就是說可以把cpp中 只新增這個類所在的標頭檔案就可以了。而標頭檔案的作用就是把這個標頭檔案的內容複製到標頭檔案對應的cpp檔案中。
於是,就可以像 tq0cdxa 所說的那樣了。
只是有的cpp中還是需要一些其他的標頭檔案。
你問的一個類是不是必須使用一個h cpp ,這個不一定的。看情況,看個人愛好。
比如MFC程式,一開始的時候,主對話方塊的cpp中還有app的類與app的實現程式碼呢,所以只要語法沒有錯誤,想怎麼寫都可以的。
如果類是為了實現某一功能,並且功能較多,那麼還是單獨使用一個好些,因為實現的時候在cpp檔案中程式碼太多的話,看著總是不舒服~呵呵
在類中見到這個了吧:
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define WM_CXSHADE_RADIO WM_USER+0x100
。。。。。//類的宣告與定義
。。。。。
。。。。。
#endif
這個是用來防止重複新增的。
就是說可以把cpp中 只新增這個類所在的標頭檔案就可以了。而標頭檔案的作用就是把這個標頭檔案的內容複製到標頭檔案對應的cpp檔案中。
於是,就可以像 tq0cdxa 所說的那樣了。
只是有的cpp中還是需要一些其他的標頭檔案。
你問的一個類是不是必須使用一個h cpp ,這個不一定的。看情況,看個人愛好。
比如MFC程式,一開始的時候,主對話方塊的cpp中還有app的類與app的實現程式碼呢,所以只要語法沒有錯誤,想怎麼寫都可以的。
如果類是為了實現某一功能,並且功能較多,那麼還是單獨使用一個好些,因為實現的時候在cpp檔案中程式碼太多的話,看著總是不舒服~呵呵