В Visual С++ можно найти файл заголовка, где любое имя (переменная или тип) определено, нажав F12 на нем или выбрав Перейти к определению. Эта функция очень полезна, но она отображает только конечное местоположение (заголовочный файл), где определено имя. Есть ли способ определить цепочку файлов заголовков, которые ведут из моего исходного файла в конечный заголовочный файл для заданного имени?
Например, рассмотрим этот код:
// main.cpp
#include <stddef.h>
int main()
{
size_t s;
return 0;
}
В Visual С++ 2010, если я посмотрю определение size_t
в приведенном выше main.cpp
, он помещает меня в некоторый файл с именем sourceannotations.h
. Я знаю, что эта цепочка заголовков начинается с stddef.h
(который я включил) и заканчивается на sourceannotations.h
. Как выяснить ссылки в середине этой цепочки?