Я проверил этот и другие подобные вопросы, но весь ответ говорит о том, что мне нужно использовать шаблон. Однако, допустим, я хочу реализовать typeid (T) из стандартной библиотеки для развлечения. Как я смогу это сделать?
Я попытался отследить заголовок typeinfo в репозитории libstdc ++, и я думаю, что нашел код для TypeInfo, но я не могу найти конструктор typeinfo, который принимает тип в качестве параметра. Где реализация typeinfo, которая принимает тип в качестве параметра, или как я могу использовать тип в качестве параметра, как это сделал typeid?
Задача ещё не решена.