2011-03-15 153 views
0

我被困在一個正在處理的項目中。由於我對C++知識的限制,我希望得到一些幫助。解析C++中的文件

我已經在C++中創建了一個項目,其中我定義了許多結構。現在我想將這些結構用於不同的項目。我希望能夠獲得這些結構的可能接口並將其存儲在名爲parse_file的文件中。

我該怎麼做?在我的新項目中,我應該在哪裏插入用於創建此界面的代碼?

謝謝你的幫助。

+0

您是否試圖在項目之間重複使用代碼? – Nathanael 2011-03-15 21:57:17

+0

是的。我正在嘗試做分層設計。所以我必須使用我存儲在新項目結構中的數據。 – Sista 2011-03-15 22:08:46

回答

3

最簡單的解決方案是在頭文件中聲明結構,然後將這個頭文件包含在兩個項目中。

+0

感謝您的即時回覆。但問題是我已經將結構作爲獨立的頭文件,我之前已經使用過。那麼我應該將這些頭文件合併成一個頭文件並使用它? – Sista 2011-03-15 21:59:46

+1

包含多個頭文件沒有錯,但是如果您有大量的結構體和相關的函數,接口等並希望重用它,請考慮讓庫項目由其他項目共享。 – AJG85 2011-03-15 22:04:32

+0

謝謝。我將閱讀如何製作圖書館項目。 – Sista 2011-03-15 22:12:27