Peut-on voir le modèle instancié code par le compilateur C++

est-il un moyen de savoir le compilateur instancié code pour une fonction de modèle ou d'une classe en C++

Assumer, j'ai le morceau de code suivant

template < class T> T add(T a, T b){
            return a+b;
}

maintenant quand je l'appelle

add<int>(10,2); 

Je voudrais savoir la fonction que le compilateur crée pour int version spécifique.

J'utilise G++, VC++. Il sera utile si certains peuvent m'aider à souligner les options du compilateur pour atteindre cet objectif.

Espère que la question est claire. Merci à l'avance.

  • Voulez-vous voir la fonction en C++ ou en assemblée? Si dans l'assemblage, à l'utilisation g++ -S.
  • Un étroitement liés à la question: stackoverflow.com/q/4332286/57428