none
自訂變數與前置宣告 RRS feed

  • 問題

  • 各位前輩們大家好

    小弟想請問一個問題

    在標頭檔的時候,為了減少標頭檔的依存,會前置宣告結構或是類別。

    那如果使用到自訂識別字,例如typedef char xxx,而我的一個class需要引用到xxx當作參數型別。

    有什麼辦法可以不引用tpyedef char xxx所在的標頭檔?

    我想到的方法是class直接使用char當作參數型別,但是使用參數的時候會不明確(不能明確顯示是要用xxx的參數型別)~

    謝謝各位前輩。

    2011年7月15日 下午 03:27

解答

  • 沒有辦法做到, C++編譯程式需要依據HEADER檔的內容判斷程式碼的語法是否有錯, 以及是否有使用到未宣告的東西
    • 已標示為解答 Spright 2011年7月21日 下午 08:07
    2011年7月16日 上午 05:27