Если я просто включу файл, написав
#include "blah.h"
, где именно компилятор ищет этот файл?Я понимаю, что есть ограничения.
Что произойдет, если файл находится не в той же папке, но гораздо глубже в структуре, как мне сказать компилятору искать там?одинаково ли он выше файла в каталоге?или, может быть, глубже в другой отрасли?
По сути, я не понимаю, как вы перемещаетесь по структуре.Я видел несколько включений, которые выглядят примерно так:
#include ".././foo/whatever/blah.h"
что означают точки?они возвращаются, но означают ли разные числа разные вещи?
Также это основано на структуре файлов на компьютере или их структуре в обозревателе решений?
Большое спасибо запомогите, я понимаю, что это немного простой вопрос - только одна из тех вещей, которые я никогда не изучал.