Some people love using inline keyword in C, and put big functions in headers. When do you consider this to be ineffective? I consider it s
inline
C
The important thing about an inline declaration is that it doesn't necessarily do anything. A compiler is free to decide to, in many cases, to inline a function not declared so, and to link functions which are declared inline.