Удалить #pragma после предупреждения

я использую#pragma once в моем.cppс и.hppи из-за этого я получаю предупреждение для каждого файла, который его использует. Я не нашел никакой опции, чтобы отключить этот вид предупреждения, только вещь#ifndef MY_FILE_H #define MY_FILE_H /*...*/ #endif.

Поэтому вы бы порекомендовали мне заменить каждый#pragma once сifndefs?

в заголовке:

#define MYFILE_H
// all the header

и в других файлах:

#ifndef MYFILE_H
#include "myfile.hpp"
#endif
// the rest of the file

Как вы думаете, лучше использовать это так? Или есть возможность отключить#pragma once предупреждения в GCC, что я не знаю?

Ответы на вопрос(2)

Ваш ответ на вопрос