Remova #pragma uma vez que os avisos

estou usando#pragma once no meu.cppareia.hppse por isso recebo um aviso para cada arquivo que o usa. Não encontrei nenhuma opção para desativar esse tipo de aviso, apenas a coisa de#ifndef MY_FILE_H #define MY_FILE_H /*...*/ #endif.

Então, você recomendaria que eu substituísse cada#pragma once comifndefs?

no cabeçalho:

#define MYFILE_H
// all the header

e nos outros arquivos:

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

O que você acha, é melhor usá-lo assim? Ou existe uma opção para desativar o#pragma once avisos no GCC, que eu não sei?

questionAnswers(1)

yourAnswerToTheQuestion