小编vic*_*hen的帖子

如何调试fork的python脚本

在perl调试器中,我可以使用DB :: get_fork_TTY()在不同的终端中调试父进程和子进程。python调试器中有类似的东西吗?或者,有什么好的方法可以在python中调试fork?

python debugging fork

5
推荐指数
1
解决办法
2287
查看次数

无法在gdb中调用带参考参数的函数

对于这个功能:

void foo_ref(const int& i)
{
  cout << i << endl;
}
Run Code Online (Sandbox Code Playgroud)

我在gdb中调用它时失败了:

(gdb) call foo_ref(5)
Attempt to take address of value not located in memory.
Run Code Online (Sandbox Code Playgroud)

当然,在这个简单的例子中,不需要使用reference作为参数.如果我使用普通的"int",那么没问题.
实际上真正的例子是模板函数,如下所示:

template<class T>
void t_foo_ref(const T& i)
{
  cout << i << endl;
}
Run Code Online (Sandbox Code Playgroud)

当"T"为"int"时,我遇到了上述问题.

这是gdb中的错误吗?或者我可以在gdb中调用这样的函数吗?

c++ gdb

4
推荐指数
1
解决办法
4319
查看次数

标签 统计

c++ ×1

debugging ×1

fork ×1

gdb ×1

python ×1