Является ли стандартная библиотека С++ привязана к компилятору или может быть предоставлена другая реализация?
Интересно об этом в основном потому, что кажется, что отношение между ключевым словом typeid и std::type_info мешает этому. Ключевые слова typeid зависят от существования std::type_info, который я считаю зависимым в неправильном направлении. И я понятия не имею, как пользовательская реализация должна реализовать метод type_info::name().
Мои вопросы:
- Является ли стандартная библиотека заменяемой?
- Если да, то как реализовать
std::type_info