2013-03-20 11 views
9

ho visto il codice come sottoqual è la // @include in C++ commenti

// @include 
template <typename T> 
     ..... 
// @exclude 

In realtà, l'ho visto da here.

il @include/@exclude ha significati speciali nelle righe di commento o è solo lo stile personale dell'autore?

+2

E 'stato costruito con qualche framework? O puro C++? – Tushar

+9

Non significa nulla secondo il C++, ma qualche altro strumento probabilmente lo legge. – Pubby

+2

Potrebbe far parte di uno strumento di documentazione basato su Doxygen? – Mysticial

risposta

13

Questo non ha un significato speciale in C++ standard ed è probabilmente parte di uno strumento (di documentazione) che analizza direttamente i file di origine.

In particolare, questo è il codice di un libro. L'autore potrebbe aver scelto questa sintassi come modo per descrivere (e possibilmente estrarre automaticamente) cosa c'è nel libro e cosa no.

Problemi correlati