我有一個正在處理的專案,目前正在處理頭檔案。為簡單起見,假設到目前為止我有兩個頭檔案。檔案X.h 和檔案Y.h
我在兩者中的代碼只是類定義。但是,fileX 需要 fileY 的類定義,而 fileY 需要 fileX。我嘗試在 fileX a內部#include "fileY.h"并在 fileY 內部有一個include "fileX.h",但我收到一個錯誤,該錯誤進入一個永無止境的回圈。我怎樣才能解決這個問題 ?謝謝
uj5u.com熱心網友回復:
我怎樣才能解決這個問題 ?
通過打破回圈依賴。A根本不可能取決于B的定義,而B也取決于A的定義。您必須擺脫其中一種依賴關系。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/413531.html
標籤:
