我正在寫第二人稱只是因爲它容易,對你而言。擴展一個像命名空間(C++)的現有類?
你正在使用遊戲引擎,並且真的希望特定的引擎類有一個新的方法來做'bla'。但是你不想將你的'遊戲'代碼傳播到'引擎'代碼中。
所以你可以用你的一個新方法從它派生出一個新的類,並把這個代碼放在你的'遊戲'源代碼目錄中,但也許還有另一種選擇?
所以這在C++語言中可能是完全非法的,但你起初想過,「也許我可以通過我自己的頭添加一個新的方法到現有的類,包括'父'頭和一些特殊的語法。是可能的,例如...「
假設你不能跨多個頭聲明一個類的方法(並且你非常確信你不能),那麼其他的選擇是什麼支持「中間件/引擎/庫」和「應用程序」之間的清晰分界,你想知道嗎?
寫在第二人稱聽起來像一個編程語言課程的考試問題。有人應該做一個研究,看看第一人稱,第二人稱或第三人稱問題是否能產生更好的答案... – Mnebuerquo 2008-10-23 03:27:26
你被分配做這樣的研究。你將如何繼續? – Spike0xff 2012-09-26 16:48:12