问题标签 [segmentation-fault]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 长整数作为 C 中的数组索引会导致分段错误
以下 C 代码给出了分段错误:
如何在 C 中使用 uint32_t 作为数组的索引?或者如何使用可以获取 uint32_t 和 12 位数字作为索引的数组结构?
我会很感激任何帮助。
c++ - 如何在调整这样的向量大小时避免分段错误
我认为这对你来说是一个简单的问题......我在 C++ 中很新......
所以我有一个这样定义的向量:
vector<vector<float> > big_vector;
我读取了一个文件并初始化了这个向量,然后 big_wector 中有大约 200,000 个元素。每个都是一个向量<float>
然后我想修改big_vector中的元素,对于某些元素我需要先调整它们的大小,(例如从0到300)
big_vector[i].resize(new_size);
当我运行程序时,首先它运行良好,经过一些修改,在上面的行出现了“分段错误”。
c - 基本 C 文件 I/O 程序的指针问题
这个程序编译并运行,但是,发生的事情是我遇到了段错误,我不太清楚这个程序有什么问题。有人可以帮我解决我得到的指针错误吗?
c++ - 为什么我的 C++ 代码在使用 read(...) 函数后会导致分段错误?
我的应用程序在似乎没有任何问题的代码行上挂起,但是我的 IDE 似乎在该行上挂起并出现错误:
gdb/mi (24/03/09 13:36)(退出。收到信号“SIGSEGV”。描述:分段错误。)
这行代码只是调用了一个没有代码的方法。当您有空引用时,不是分段错误吗?如果是这样,空方法如何具有空引用?
这段代码似乎导致了这个问题:
当使用该read(...)
方法的行被注释掉时,问题就消失了。
更新:
我已将问题更改为指向实际问题,并删除了所有不相关的代码-我还回答了我自己的问题,以便阅读本文的人具体知道问题是什么,请在说“你是一个白痴!”。
c++ - 指针问题向量
我在尝试将自定义类的对象 push_back 到以我的自定义类作为类型的指针向量时遇到了很多麻烦。请参阅下面的代码以及收到的错误。我在 windows xp 上使用带有 CDT 插件和 OpenCV 的 Eclipse。
我花了很多时间试图找到答案,但无济于事!ps我是学生,指针等不是我的事!
自定义类 RoadLine 可以在这里看到
从调试中我可以看到“std::vector <RoadLine>* roadVector”正在正确初始化。
这是 Eclipse 告诉我的:
并且程序跳转到stl_construct.h中的这一段代码
再次任何帮助将不胜感激。
干杯
拍
c++ - Why do I get a segmentation fault when calling a virtual method in this code?
I'm still learning C++; I was trying out how polymorphism works and I got a segmentation fault when calling a virtual method.
(Note: I didn't mark the destructor as virtual, I was just trying out to see what happens.) Here's the code:
Also, if you've any other tips regarding the usage of inheritance and polymorphism in general for someone who knows these concepts in Java, please let me know. Thank you!
c - How to interpret this debugging error
As a hacker-in-training, I decided to go about making my own string_reverse function that takes a string, allocates memory for a new string, and returns a pointer to a new string, but I'm not getting what I desire, as this returns a segmentation fault.
In return, I get this debugging message:
How should I interpret this result?
java - Objective-C 主要方法中的数组。签名服务错误。纽布
在Objective-C中,我应该如何最好地近似Java中我正在做的事情:
我想我需要的是一个简单的数组,我可以用一些整数索引它。欢迎提供其他建议,但请记住,如果我陷入困境,那么无论如何我都非常绝望。
作为测试,我尝试使用
在 main 方法中,但这种类型的数组不止一个,我得到 Sig 11 或 10 错误。即使我只有数组后跟 NSLog 语句,也会发生这种情况。只有一个阵列。
是不是这种类型的数组只是在main方法中行不通?我真的不明白为什么当我添加第二个数组时会导致错误。它们甚至都不大。
c - 为什么这段代码会出现分段错误?
运行此代码时出现分段错误。我无法弄清楚为什么会发生这种情况 - 任何人都可以看到可能的原因吗?(我已经获得并初始化了信号量的共享内存。)
我的代码:c - 使用 C / Linux 的指针到指针的分段错误
在以下代码中,我遇到了分段错误:
但奇怪的是,几乎没有变化就没有分段错误:
据我所知,如果有一个 ' Set **S
' 那么*S
是一个指向Set
对象的指针,所以如果第二个代码工作正常,为什么不应该第一个?*S
第一个代码相当于S
第二个代码,我说的不对吗?我该如何解决这个问题?