Что означает встроенная функция C++?

Функция размещается в коде, а cpp не вызывается, аналогично c++ использованию макросов (концептуально)

Это cxx может улучшить скорость (без c++ вызова функции), но вызывает inline-functions раздувание кода (если функция c++ используется 100 раз, у вас inline-functions теперь есть 100 копий)

Обратите cpp внимание, что это не заставляет cpp компилятор делать функцию c++ встроенной, и он проигнорирует inline-functions вас, если сочтет это плохой inline-functions идеей. Точно так же компилятор cpp может решить сделать обычные c++ функции встроенными для вас.

Это cxx также позволяет вам поместить inline-function всю функцию в файл заголовка, а cpp не реализовывать ее в файле inline-function cpp (что вы все равно не cpp можете, так как тогда вы cxx получите неразрешенный внешний, если inline-functions он был объявлен встроенным, если, конечно, только inline-function этот файл cpp не используется c++ Это).

c++

inline-functions

2022-09-27T05:35:34+00:00