C++ gdb不打印数据结构重载方法<&书信电报;
我有一个数据结构s,它有一个重载方法“,您可以:C++ gdb不打印数据结构重载方法<&书信电报;,c++,gdb,C++,Gdb,我有一个数据结构s,它有一个重载方法“,您可以: call 'operator<< (std::ostream&, myclass&)'(gdbcout, s) 我相信你还会有更多的困难。在任何类s上提供PrintMe()方法可能更容易,然后从GDB调用该方法: print s.PrintMe() call 'operator<< (std::ostream&, myclass&)'(gdbcout, s) std::ostream
call 'operator<< (std::ostream&, myclass&)'(gdbcout, s)
我相信你还会有更多的困难。在任何类s
上提供PrintMe()
方法可能更容易,然后从GDB调用该方法:
print s.PrintMe()
call 'operator<< (std::ostream&, myclass&)'(gdbcout, s)
std::ostream gdbcout (std::cout.rdbuf());
print s.PrintMe()