Zasadniczo chcę uzyskać typeid(*this).name()
, tj. Prawdziwy typ this
.gdb: pokaż dane o niektórych danych
Chcę to uzyskać w GDB (bez modyfikowania kodu źródłowego). Próbowałem print typeid(*this)
, ale mówi, że typeid
jest nieznany (ponieważ nie zawarłem go tam w pliku źródłowym).
gdb nie obsługuje 'typeid'. – trojanfoe
ten sam problem obecnie z lldb ... –
Możliwy duplikat [Jak ustalić, czy obiekt jest instancją określonej klasy C++ w GDB] (http://stackoverflow.com/questions/8528979/how-to-determine-whether -an-object-is-an-instance-of-sure-c-class-in-gdb) –