我有一個問題,有多大的C++項目應該被管理(我猜是最好的)。對於所有的意圖和目的,我是一個開始的程序員。我理解編譯,頭文件等的基礎知識,但是我從來沒有做過比家庭作業更重要的任何事情。所以,讓我們來看看像遊戲引擎那樣的各種組件,比如內存管理器,渲染器,物理仿真等等。如何分別對這些組件進行處理,但是通過一種方式可以很容易地將其整合到整體中?例如,你會爲每件作品分別製作一個獨立的視覺工作室項目嗎?如果你有一個大項目,你會如何處理一個組件,而不會有另一個未完成的組件,從而導致每次編譯失敗?我覺得我錯過了一些重要的概念。比如,對於有多個程序員的項目,他們必須檢查部分工作...他們是否抓住所有代碼以便編譯,或者他們是否設置了自己的臨時項目來處理他們的工作?這兩個選項聽起來都錯你必須有一個主要功能來編譯正確嗎?如何將大型C++項目的組件組合起來?
我非常感謝任何人教育我關於這個話題,因爲我覺得這是我應該有的東西,只是完全錯過了。
你不是說你已經知道頭文件嗎? :) – Sarien
我做到了,但顯然我不......至少在這種情況下。請隨時啓發我。 – Morgan