NetBeans C++ 中是否有"just my code"功能?
Is there a "just my code" feature in NetBeans C++?
我正在Debian下调试NetBeans 7.4中的c++ 11项目,并且我遇到了以下代码的问题:
shared_ptr<my_obj> node;
node->func();
当调试第二行时,调试器将进入shared_ptr代码('->'操作符重载代码)。
是否有一种方法可以告诉调试器只调试项目代码?就像《VS》中的"Just My Code"?
我不是在谈论一个逐步过渡和逐步进入的问题。当我尝试进入时,我希望调试器进入我自己的代码,意思是func()中的代码。相反,它会进入shared_ptr ->
操作符重载代码。
使用'Just My Code'功能,调试器跳过c++代码,直接进入'有趣的'代码
推测netbeans正在使用本地linux调试器gdb
的GUI前端。您所指的问题是next
和step
命令的区别。
finish
。
更具体地说,这听起来像是您想要跳过声明shared_ptr的第一行,而进入下一行。如果您发现自己不小心进入了您不感兴趣的内容(或者您正在执行某个任务),step out应该将您带回到通过完成调用而调用您进入的函数的行。如果问题是调试器在您进入时为shared_ptr输入->
操作符代码,那么您应该能够通过退出来完成此操作。GUI可能会显示您仍然在同一node->func()
行(->
调用已经完成返回指向共享对象的指针)。如果您现在再次在中按step,您应该位于my_obj::func
的第一行。
相关文章:
- "throw expression code" 1e7 >返回 d 是什么?投掷标准::overflow_error( "too big" ) : d;意味 着?
- Visual Studio Code - C++ Debugger 無法啟動
- Visual Studio Code "undefined reference to `WinMain@16'"
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 使用VS Code和CMake Tools运行自定义命令
- 修改 VS Code 中的默认C++代码段
- 如何配置Visual Studio Code以使用cygwin,cmake和gcc进行调试
- std::to_string - 'to_string' 不是 'std' 的成员 - Visual Studio Code 1.42.0
- VS Code C++:不准确的系统包括路径错误(wchar.h,boost/lambda/lambda.hpp)
- C++新手,想知道如何使用VS code 2019播放音频文件
- "Unable to start debugging. No process is associated with this object." - 在Visual Studio Code中使用GDB
- 如何在Visual Studio Code中重命名我的a.exe文件?
- C++ Visual Studio Code 的设置不起作用
- 以某种方式告诉编译器"Do not process line of code"
- 在VS Code中编译C / C ++时如何禁用自动创建EXE文件?
- 将Qt与Visual Studio Code(Windows)一起使用
- 可视化 使用 VS Code 查找C++应用程序中的内存泄漏
- 将Visual Studio Code路径设置为.clang_format文件
- C++ Code 在 for 循环期间不会累积变量中的总和,仅提供最终迭代值
- NetBeans C++ 中是否有"just my code"功能?