В каких случаях, если таковые имеются, есть разница в производительности между префиксными и постфиксными операторами увеличения / уменьшения в C?

Я понимаю, что эта проблема в C++ может быть связана с копированием объекта и | или перегрузкой. Я также понимаю, что оптимизация вступает в игру и может сделать это не проблемой в большинстве, если не во всех случаях. Мой вопрос заключается в том, делают ли текущие компиляторы это полностью не проблемой, или есть еще несколько случаев, чтобы рассмотреть разницу.

1 ответ

Ответ очень прост: если вы измеряете его, и вы получаете значительную разницу, то у вас есть разница в производительности. Если вы не измеряете это, нет никакой разницы. По крайней мере, для вас, потому что вы не могли быть обеспокоены измерениями.

На самом деле это относится ко всем вопросам, связанным со скоростью.

Другие вопросы по тегам