我正在写一个必须非常快的应用程序。我使用Qt 5.5和Qt Creator,这是Qt的64位MSVC2013编译版本。
我使用非常困难的CS来分析我的应用程序,我发现占用最独特时间的函数是一个操作符+ =重载(这个被调用,正如你猜的那样,很多次)。
这是一段代码。
struct Coordinate
{
float x;
float y;
Coordinate operator+=(const Coordinate &coord)
{
this->x += coord.x;
this->y += coord.y;
return (*this);
}
};
我想知道是否有办法提高函数的性能,就像这个一样简单。