Note that the implementation code is conditionally compiled. By default you only compile the headers, so it&#x27;s up to you instantiate the implementation somewhere by setting a preprocessor symbol before you include the library. This is described in the comment at the top of the file.