devxlogo

Forcing a function to be non-inline

Forcing a function to be non-inline

Question:
Is there a way to force a function not to be inline?that is, to define the body of a function in a header file, but require that the compiler generate independent code? In other words, I want a keyword that’s the opposite of INLINE.

Answer:
If you are using Visual C++, you can use the /Ob command line option or #pragma auto_inline within code to prevent one or more functions from being considered for inline compilation.

devx-admin

Share the Post: