I have looked in The C++ Programming Language to try to find the answer to this. When I #include \"my_dir/my_header.hpp\" in a header, where does it look f
#include \"my_dir/my_header.hpp\"
Implementation defined. See what is the difference between #include and #include “filename”.