Pergunta

Existe algo equivalente a #pragma once para o codegear Rad Studio 2009?

Estou usando o assistente de cabeçalho pré -compilado e gostaria de saber se ainda é necessário usar guardas ao incluir arquivos de cabeçalho?

Foi útil?

Solução

O suporte ao #Pragma já foi adicionado no C ++ Builder 2010 no C ++ Builder 2009 e anteriormente, o desconhecido Pragma será simplesmente ignorado. Eu sugeriria usar

#ifndef X 
#define X
//code 
#endif

Guardas de cabeçalho de estilo nas versões do C ++ Builder que não suportam #Pragma uma vez.

Outras dicas

Rad Studio suporta #pragma once, juntamente com todos os seguintes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top