La bibliothèque standard C++ est-elle liée au compilateur ou une implémentation différente peut-elle être fournie?La bibliothèque standard C++ est-elle remplaçable?
Je m'interroge à ce sujet principalement parce qu'il semble que la relation entre le mot-clé typeid
et std::type_info
gêne cela. Les mots-clés typeid
dépendent de l'existence de std::type_info
, que je considérerais comme une dépendance dans la mauvaise direction. Et je n'ai aucune idée comment une implémentation personnalisée devrait implémenter la méthode type_info::name()
.
Mes questions sont les suivantes:
- est-elle remplaçable de bibliothèque standard?
- Si oui, comment peut-on mettre en œuvre
std::type_info
Note au répondant: STL! = Bibliothèque standard. Le STL est simplement une partie de la bibliothèque standard. Le STL est remplaçable avec simplement une bibliothèque. La bibliothèque standard ne l'est pas. –