我正在写第二人称只是因为它容易,对你而言。扩展一个像命名空间(C++)的现有类?
你正在使用游戏引擎,并且真的希望特定的引擎类有一个新的方法来做'bla'。但是你不想将你的'游戏'代码传播到'引擎'代码中。
所以你可以用你的一个新方法从它派生出一个新的类,并把这个代码放在你的'游戏'源代码目录中,但也许还有另一种选择?
所以这在C++语言中可能是完全非法的,但你起初想过,“也许我可以通过我自己的头添加一个新的方法到现有的类,包括'父'头和一些特殊的语法。是可能的,例如...“
假设你不能跨多个头声明一个类的方法(并且你非常确信你不能),那么其他的选择是什么支持“中间件/引擎/库”和“应用程序”之间的清晰分界,你想知道吗?
写在第二人称听起来像一个编程语言课程的考试问题。有人应该做一个研究,看看第一人称,第二人称或第三人称问题是否能产生更好的答案... – Mnebuerquo 2008-10-23 03:27:26
你被分配做这样的研究。你将如何继续? – Spike0xff 2012-09-26 16:48:12