Lors de mes recherches dans le code source de Geant4, j'ai remarqué plusieurs fois qu'il y a des méthodes qui sont déclarées dans l'en-tête mais qui ne sont jamais définies avec un code associé (pardonner mon jargon (je suis un ingénieur)).méthodes déclarées, mais jamais définies dans le code source Geant4
Un exemple serait une méthode définie comme:
G4TrackVector* GetfSecondary();
qui n'a pas mise en œuvre dans l'en-tête ou le fichier source, n'est pas virtuel, mais il est utilisé à plusieurs reprises par le programme et le programme s'exécute à partir de ce code compilé. Au début, je pensais que c'était juste du code caché avec doxygen, mais je vois maintenant que ce n'est pas le cas! Ceci est une occurrence commune dans le code.
Quelqu'un pourrait-il expliquer ce qui se passe?
Merci
@ user487100 Vous ne pouvez pas encore commenter car votre compte n'a pas posé la question et compte moins de 50 points. Si 'Johnny' est un autre de vos comptes, connectez-vous avec ces informations d'identification et vous pourrez commenter. Alternativement, posez de bonnes questions et donnez de bonnes réponses et vous serez capable de commenter partout;) – phihag