我大部分时间都是 C# 开发人员。回到大学时,我上过 C/C++ 课程,所以我“了解 C”,这也是我成为 C# 开发人员的很大一部分原因。
但是,我从来没有机会专业地用 C/C++ 编写代码,我想研究现代游戏引擎的工作原理,以及工业级 C/C++ 应用程序的运行方式。
问题是,我不知道从哪里开始。例如,我下载了 Quake 3 引擎源代码(已被重新命名为id Tech 3),我什至不知道从哪里开始。
受保护的 C#/WinForms 应该如何攻击像 id Tech 3 或其他一些大型 AAA 引擎这样的大型 C 代码库?