我正在处理一些现有的 C++ 代码,它似乎写得很差,并且被频繁调用。我在想是否应该花时间对其进行更改,或者编译器已经优化了这个问题。
我正在使用 Visual Studio 2008。
以下是一个示例:
void someDrawingFunction(....)
{
GetContext().DrawSomething(...);
GetContext().DrawSomething(...);
GetContext().DrawSomething(...);
.
.
.
}
这是我会做的方法:
void someDrawingFunction(....)
{
MyContext &c = GetContext();
c.DrawSomething(...);
c.DrawSomething(...);
c.DrawSomething(...);
.
.
.
}