在 Direct X 示例“MiniEngine”(https://github.com/Microsoft/DirectX-Graphics-Samples/tree/master/MiniEngine)的文件之一中,我发现这行让我感到困惑:
void CameraController::Update( float deltaTime )
{
(deltaTime); // <-- here
…
}
起初我认为这是让编译器停止抱怨未使用的参数的东西,但无论如何它都会被进一步使用。我只能认为这是某种性能优化,但我想不出是什么。
任何人都可以启发我吗?它可能总是一个我不知道的新 C++ 事物:) 我已经有 10 年没有玩过 C++ 了。