Looking at this project (http://www.savarese.com/software/libssrckdtree/) I found the definition \"C++ header-only template library\". At the moment I have basic C++ knowled
It means that there are no modules in the library, only headers. That means the library can be used without requiring it to be first compiled and later linked in; just include the headers in your own source modules.
The benefits of this approach are
In this case, the container datastructure implemented templated on the type of data it contains, so it cannot be fully compiled.