Будет ли несколько вызовов typeid (T) .name () возвращать один и тот же указатель?

В C ++ я могу использовать оператор typeid для получения имени любого полиморфного класса:

const char* name = typeid( CMyClass ).name();

Строка, на которую указывает возвращенный const char * , будет доступна моей программе, пока существует соответствующий класс .

Будет несколько вызовов typeid (T ) .name () возвращают одинаковое значение указателя для одного и того же класса T или им разрешено возвращать разные указатели?

6
задан Community 23 May 2017 в 11:55
поделиться