Mike wrote:

> I am wondering if I need to define my inline functions in the correct
> order to get the full benefits of inlining.  In the following code,
> will g++ inline the function b() within a()?
>
> inline void a ()
> {
>     b();
> }
>
> inline void b ()
> {
>     do_something();
> }
>
> Or do I need to reorder them in the source file?

Just try and see.
Call g++ with "-S" and your favourite optimizing switches and inspect
the generated assembler file.

Maett
_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to