соображения производительности при перемещении функций-членов, которые используются только одной другой функцией-членом, и превращении их в локальные функции? - PullRequest
0 голосов
/ 02 января 2011

Есть ли соображения производительности при перемещении функций-членов класса, которые используются только одной другой функцией-членом этого класса, и превращения их в локальные функции в начале функции, которой они вместо этого используются?

http://www.flipcode.com/archives/Local_Functions_In_C.shtml

1 Ответ

2 голосов
/ 02 января 2011

Нет, нет.Это просто обычный вызов функции.

Стоит отметить, что вы не можете использовать локальные структуры или классы в качестве аргументов шаблона, поэтому, если вы думаете об их использовании для компараторов STL, тогда забудьте об этом:)

...