Re[4]: MS VC++: путь в __FILE__
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 14.08.23 08:01
Оценка:
Здравствуйте, vdimas, Вы писали:

V>- файлы c/cpp включаются в проект явно;

V>- файлы h/hpp могут залететь в проект "откуда угодно" из доступного + доп.указанного пути.

Еще раз, по буквам:

— Для .h-файлов, включенных директивами #include "xxx.h" (так традиционно включаются "свои", локальные файлы), в объектный файл всегда кладется полный путь.

— Для .h-файлов, включенных директивами #include <xxx.h> (так традиционно включаются "чужие", библиотечные файлы), в объектный файл всегда кладется путь относительно его каталога, указанного в /I.

Если второе еще можно считать логичным, то где логика в первом?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.