Include guard: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m removed Category:Paradigmi di programmazione; added Category:C usando HotCat |
Nessun oggetto della modifica |
||
Riga 63:
Di buona norma le #include guard devono essere inserite in tutti i file <tt>.h</tt> in modo da assicurare una maggiore trasparenza al programmatore evitando di incorrere in questo tipo di errore.
La seguente è un'alternativa equivalente agli include guard ma più breve e più semplice e a volte incrementa la velocità di compilazione.
=== <tt>persona.h</tt> ===
<source lang="Cpp">
#pragma once
//tutto il resto
</source>
Indica che il file deve essere incluso una sola volta nella compilazione. Nonostante questa direttiva non sia definita negli standard del C/C++, è definita in quasi tutti i compilatori.
{{C++}}
{{portale|informatica}}
|