Почему в Unreal Engine конструкторы C++ структуры помечают с FORCEINLINE?

Почему, при создании C++ структуры (с USTRUCT) - все её конструкторы помечают с FORCEINLINE? Как я понял, FORCEINLINE принудительно заставлять выполнять реализацию конструктора в тех участках кода, где он вызывается без вызова самого конструктора, увеличивая тем самым скорость и объём программы. Но для чего это принудительно делается в Unreal Engine? Только для этого или есть ещё причины?


Ответы (0 шт):