5 ms·
There are a number of reasons, some already presented. One more: you are (you are supposed to at least) much more likely to change the implementation of a libr
by guenthert 3y ago
There are a number of reasons, some already presented. One more: you are (you are supposed to at least) much more likely to change the implementation of a library than its interface. You don't want to have all project files which need the interface be recompiled every time you change the implementation.