2013-03-20 10 views
9

I-Code sah wie untenwas ist die // @include in C++ Kommentare

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

Eigentlich sah ich es von here.

hat die @include/@exclude spezielle Bedeutungen in den Kommentarzeilen oder ist es nur der persönliche Stil des Autors?

+2

Wird dies mit einem Framework erstellt? Oder reines C++? – Tushar

+9

Es bedeutet nichts nach C++, aber ein anderes Tool liest es wahrscheinlich. – Pubby

+2

Es könnte Teil eines Doxygen-basierten Dokumentationswerkzeugs sein? – Mysticial

Antwort

13

Dies hat keine spezielle Bedeutung in Standard C++ und ist wahrscheinlich Teil eines (Dokumentations-) Tools, das Quelldateien direkt analysiert.

Insbesondere ist dies Code aus einem Buch. Der Autor mag diese Syntax als eine Möglichkeit gewählt haben, um zu beschreiben (und möglicherweise automatisch zu extrahieren), was in dem Buch ist und was nicht.