QUOTE(babasmith @ 1 Dec, 2006 - 07:06 AM)

If it works then it worth it. I'm about to finish a project for a bioinformatic purpose where the run
time of the app is very important. I can trade-off the size of the executable for running-time.
After searching the web again I'm pretty sure that I've to put the implementation code for the func I want to inline inside the .h file, is it correct? And if so, then do I still have to mention the word 'inline' in the .h file?
Now I've a conceptual question: if I inline an objects method, not static, will it work? Cause the 'inline' thing happens in compilation-time, and objects are dynamic. Anyway, if I 'inline' a method that uses the object's variables/members, then still it would consume time for getting those members right?
Thanks
Baba
The short answer is Yes, you can inline object code. The modern compilers check that the code will be available (because the object should be made available) and tries to inline (as Xing pointed out) where possible.
Have you checked the compiler options? These may have an impact on the compilation process.
Trogdor,
Every feature of the compiler will give some positive and negative attributes to the outcomes. It is the responsibility of the programmer to ensure his code is tested near its anticipated boundaries and range checking is used to prevent side effects.