AFAIK, in-line functions are handled by the compiler while macros are handled by the preprocessor. Also, inline would follow the type safety like other normal functions in C++ while macros do not.
Hi Guest we just wanted to alert you to a major change in the forum. We will no longer be allowing the posting of outgoing links. Please use the attachment feature to attach media to your posts.