On Mon, Sep 23, 2002 at 11:50:44AM +0700, Alexey Morozov wrote: > Скажите, а кто чем отлаживает программы на C++? gdb, по-моему, > достаточно ущербный в этом плане. Во всяком случае, с задачей показа > содержимого объектов сложных классов он практически не справляется. > У меня тут библиотечка, написанная в ATL'ном стиле, показ любого > сколько-нибудь сложного объекта кончается примерно так: > > (gdb) display p > 1: p = {> = { > p = 0x80688d8}, } > gdb) display p.p > 2: p.p = (packet *) 0x80688d8 > (gdb) display *p.p > 3: *p.p = Value can't be converted to integer. > Disabling display 3 to avoid infinite recursion. > (gdb) _ > Хотя ptype на *p.p вполне себе работает. > Это как-нибудь лечится или таки в морг. А если в морг - то чем ведущие Я не сталкивался. Поэтому давайте testcase. -- ldv