|
|
|
|
|
by TuxSH
334 days ago
|
|
Header-only is simpler to integrate, so it makes sense for simple stuff, or stuff that is going to be used by only one TU there. However, the semantics of inline are different between C and C++. To put it simply, C is restricted to static inline and, for variables, static const, whereas C++ has no such limitations (making them a superset); and static inline/const can sometimes lead to binary size bloat |
|