В общем хотел уточнить вопрос можно ли получить человекочитаемый вид типов переменных, для примера взял итераторы, объявляю его например так std::string::const_iterator , а получаю что типа такого, использую typeid для получения типа. N9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEE
std::string::const_iterator it4;
cout<<typeid(it4).name()<<"\n";