Is there a known benefit of using #include "..."
instead of #include <...>
for include directives placed into public headers?
For example, given a public header file which needs to include a file besides it, should it use:
#include "file.h"
or
#include <mylib/file.h>
(assuming the headers are installed in the mylib
subdirectory of the include install directory)?
Amongst the common practice, libxml2 uses angle brackets while curl uses double quotes.