#pragma once в с++
Как нужно подключать #pragma once в с++: перед каждым заголовочным файлом или поставил вначале кода его и все ниже файлы уже защищены от повторения?
По дате
По рейтингу
#pragma once надо вставлять В КАЖДЫЙ заголовочный файл.
НЕ "перед заголовочным файлом" и НЕ "вначале кода", а В начало каждого h/hpp файла.
Но #pragma once - механизм нестандартный и менее надёжный, чем классический include guards:
1234
#ifndef ИМЯФАЙЛА_H
#define ИМЯФАЙЛА_H
...
#endif /* ИМЯФАЙЛА_H */