C++ 创建用于调试目的的 SIGSEGV
作者:RaptorIV 提问时间:2/27/2012
我正在开发一个无锁共享变量类,我希望能够生成一个 SIGSEGV 错误,以查看我的实现是否按我的计划工作。我尝试创建一个修改指针并读取 100 次的函数。然后,我在两个线程中调用此函数,并让线程在我的...
分段 问答列表
作者:RaptorIV 提问时间:2/27/2012
我正在开发一个无锁共享变量类,我希望能够生成一个 SIGSEGV 错误,以查看我的实现是否按我的计划工作。我尝试创建一个修改指针并读取 100 次的函数。然后,我在两个线程中调用此函数,并让线程在我的...
作者:Joseph Latvala 提问时间:11/12/2023
我有一个函数,给定一个指向 char 数组字符串(通过引用传递)、一个 char 字符(按值传递)和一个无符号短 int 长度(通过引用传递)的函数,如果字符串已经分配,则应该重新分配字符串一个大小更...
作者:Slayter 提问时间:2/28/2013
我正在编写一个程序,该程序将取一个介于 1-10 之间的数字并显示排列数字的所有可能方法。 前任 输入:3 输出: 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 ...
作者:silencej 提问时间:3/1/2017
这些命令如下: docker run / stop / rm ... 这在终端中起作用,同时导致 bash 脚本中的分段错误。 我比较了 bash 脚本和终端之间的环境,如下所示。 2c2 ...
作者:SnowPuff 提问时间:6/5/2023
在快速排序的这段代码中,如果输入数组正在递减,例如 5 4 3 2 1 ,变量 i 继续递增而不检查并超出数组边界。这不应该产生分割错误吗?正如回复中指出的那样,即使它没有给出分段错误,为什么它不将 ...
作者:Proy 提问时间:3/1/2022
我正在使用 backward-cpp (https://github.com/bombela/backward-cpp) 打印堆栈跟踪。但是,这会产生分段错误。以下是堆栈的 gdb 跟踪: 0x00...
作者:Reza Nishat 提问时间:3/18/2015
我有一个这样的头文件 #ifndef __coulomb_h_ #define __coulomb_h_ #include "nml_dcvector.h" #include <fstream> #...
作者:Francesco 提问时间:5/30/2022
我没有在互联网上找到答案,如果有的话,请链接它...... #include <stdio.h> int main(){ FILE*fp; char arr[4]; printf("Open...
作者:Sky345 提问时间:11/1/2023
此问题是从超级用户迁移而来的,因为它可以在 Stack Overflow 上得到回答。21 天前迁移。 我决定先在这里问这个问题,然后再寻求在 vscode-cpptools Github 存储库上...
作者:Stefan L McNamara 提问时间:11/3/2023
这个问题在这里已经有答案了: 以 null 结尾的字符串的基本原理是什么? (20 个答案) 字符数组应该如何用作字符串? (4 个答案) 20天前关闭。 我的 C 之旅大约一周了,所以如果这是一个...