腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
当我
尝试
从
链表
中
擦除
元素
时
,
出现
了
一个
分段
错误
c
、
struct
、
singly-linked-list
、
erase
、
function-definition
我是
一个
乞讨者,正在努力学习数据结构。我写了一段
从
链表
中
删除
元素
的代码。如果
元素
已经存在于列表
中
,则在编译和运行过程
中
不会
出现
任何问题。但是,
当我
试图
擦除
列表
中
不存在的
元素
时
,即使我已经对这种情况进行了编码,也会发生
分段
错误
。你能帮我看看吗?
浏览 43
提问于2020-04-25
得票数 2
回答已采纳
3
回答
从
向量
中
删除
一个
元素
,而不删除后面的
元素
c++
、
vector
当我
尝试
学习C++的等价物(Vectors)
时
,来自Java语言并使用ArrayList类的经历让我非常沮丧。 我正在编写
一个
函数,用于
从
整数向量
中
删除给定的某个整数。有一段时间,我不明白为什么它会导致
分段
错误
。看完文档后,我意识到.erase也会删除被
擦除
的
元素
之后的任何
元素
。这肯定不是我想要做的,所以我有点迷茫,我不知道如何
从
向量
中
只删除
一个
浏览 7
提问于2012-01-31
得票数 1
回答已采纳
1
回答
C++调试段
错误
,无需调试即可正常运行
c++
、
list
、
debugging
树
中
的所有节点都保存在
一个
列表
中
,每个节点的子节点保存在TreeNode对象
中
的TreeNode指针列表
中
。它工作得很好,但是
当我
在集成开发环境中使用内置调试器
时
,它会在第一次使用(*i)调用destroySubtree
时
出现
浏览 1
提问于2014-12-06
得票数 0
6
回答
C-单个
链表
中
只有1个
元素
时
删除节点
c
、
nodes
、
singly-linked-list
嘿,伙计们,我知道,当
一个
链表
中有多个
元素
时
,要删除节点,你
从
你想要删除的当前节点中取出前
一个
节点,并将它指向current->next,然后你free()当前节点。但我的问题是,
当我
在
一个
链表
中
只有
一个
元素
时
,
当我
试图删除节点
时
,我似乎得到了
分段
错误
(核心转储),我假设这是因为在这种情
浏览 4
提问于2018-11-07
得票数 0
2
回答
Interface Builder不显示segues的窥视和弹出选项
ios
、
swift
、
interface-builder
、
uistoryboardsegue
、
3dtouch
我想将3D触摸功能添加到我的应用程序
中
,但Interface Builder没有显示窥视和弹出选项。对于动作序列也不是也不适用于手动排污。
浏览 6
提问于2016-01-02
得票数 3
1
回答
C
中
的通用链接列表
c
、
generics
、
struct
、
linked-list
我设置
了
我的图形:int bSize = 30;pGraph->vertices = malloc(sizeof(vertex*) * aSize);我设置
了
一个
顶点并插入了linked_list:add_edge_to_vertex(&pGraph->vertices[a][i], 100
浏览 5
提问于2015-03-04
得票数 1
回答已采纳
2
回答
QT的QList会在容器修改后保存迭代器吗?
qt
、
iterator
在QList中有任何删除操作后,指向QList
元素
的迭代器是否仍然有效?我需要从QList
中
删除一些
元素
,所以我将这些
元素
的迭代器存储到另
一个
容器
中
,然后使用这个保存的迭代器
从
QList
中
删除必要的
元素
。while(removing.empty() == false) list.erase(removing.takeFirst());因此,当removing容器包含超过1个
元素
时
,
浏览 0
提问于2011-12-28
得票数 1
回答已采纳
2
回答
使用std::deque::iterator (在C++ STL
中
)搜索和删除某些
元素
c++
、
stl
、
iterator
、
deque
我在调用以下代码
时
遇到问题:using namespace std; if(*it%2 == 0)} 这导致
了
分段
故障。在研究
了
这个问题之后,我发现问题出在STL管理双队列迭代器的方式上:如果被
擦除
的
元素
更接近双队列的末尾,那么用于指向被<e
浏览 0
提问于2013-03-19
得票数 6
回答已采纳
4
回答
如何在C++
中
创建链接列表的向量?
c++
、
vector
、
linked-list
我声明了
一个
链表
向量(链接列表包含int值)。然后,我
尝试
将
一个
值推入
链表
(i只是向量
中
的
一个
位置):adjacencyVector[i].push_back(s); 问题是,
当我
运行上面的命令
时
,我遇到了
一个
分段
错误
,我不知道为什么。我查阅
了
C++文档,我的格式
浏览 3
提问于2015-12-01
得票数 1
回答已采纳
1
回答
std::vector::
擦除
()引发的异常
c++
、
exception
、
vector
在阅读std::vector::
擦除
(
擦除
)方法的文档
时
,它指出,除非传递给它的索引是无效的索引,否则该方法不会抛出任何异常。}} V是程序
中
的
一个
预定义向量xj是要从向量
中
删除的索引。我还包括if语句,以确保不传递无效索引来
擦除
()。但问题是,当在服务器上的外部数据上运行
浏览 4
提问于2017-05-12
得票数 0
回答已采纳
1
回答
需要帮助解决C++
中
的
分段
错误
c
我目前遇到了
分段
故障的问题。这是我的学校项目,我一直收到分割
错误
,我不知道为什么。我的任务是编写
一个
程序,
从
txt文件
中
读取值并用C语言显示它。testing_input[i][7],testing_input[i][8],testing_output[i][9]); fclose (fpointer);
分段
错误
总是发生在fscanf和printf
中
。
浏览 17
提问于2020-11-11
得票数 0
1
回答
AIX:未知分割故障问题
c++
、
segmentation-fault
、
aix
在AIX上运行我的代码
时
,我遇到了
一个
未知的突然
分段
错误
。以下一行:给出
一个
分割
错误
。这里,sourceSample是指向图像的指针。int **p = &sourceSample; sourceSample = *p + value;无
分段
错误
,代码连续执行。 有人能告诉我为什么会发生这种事吗?ps:这是我对StackOverflow的第
一个
问题,所以如果我错过了什么,请
浏览 1
提问于2017-01-08
得票数 0
回答已采纳
4
回答
访问动态分配数组的越界
元素
/ w/o SegFault
c
、
memory-management
、
dynamic-memory-allocation
我正在用C语言开发
一个
程序,它使用
一个
链表
数组(
一个
原始哈希表)作为数据类型来表示特定的日期信息。该数组有12个
元素
对应于一年
中
的月份,每个月都有
一个
包含数据节点的
链表
。后来我发现我正在访问越界的数组
元素
(例如,通过索引12而不是11来访问第12个
元素
)。但该程序一直有效,没有发生任何事故。我从未收到过
分段
错误
。从那以后,我已经纠正
了
编码
错误
。有
浏览 1
提问于2011-10-19
得票数 1
回答已采纳
2
回答
从
内存
中
释放单
链表
时
出现
分段
错误
c
、
data-structures
我对指针和C语言的概念还比较陌生,所以如果这是
一个
非常简单的问题,我很抱歉。我正在
尝试
从
创建的内存
中
释放
一个
单
链表
。单独的列表被创建得很好,但是我在从内存
中
释放它
时
遇到了麻烦,我得到了
一个
分段
错误
。Avail是
一个
全局指针变量,我确信它是代码的一部分。这个问题存在于免费列表
中
,我只是不确定在哪里。
浏览 0
提问于2012-09-19
得票数 0
回答已采纳
2
回答
当我
尝试
IntroductionScreen()
时
,
出现
了
一个
错误
flutter
、
dart
我正在
尝试
显示介绍屏幕。我进口
了
它并申报进口:但是,
当我
调用IntroductionScreen()
时
,
出现
了
一个
错误
。done: Text("Got it "), )));} 正如我前面所说的,Int
浏览 4
提问于2021-10-24
得票数 1
回答已采纳
6
回答
为什么erase()函数如此昂贵?
c++
、
erase
考虑
一个
2d矢量vector < vector <int> > N,假设它的内容如下:2 2 2 24 4 4 4 所以这里N的大小是4,即N.size() = 4如果是这样,那么许多程序
中
的条件
擦除
语句可能会因为这个函数而永远花费时间。
当我
在std::map中使用
擦除
功能
时
也是一样的情况。有没有替代这个功能的方法。像Boost这样的其他库有没有提供呢?请不要说我可以作为
一个
整体来做N.erase(),因为我只
浏览 0
提问于2011-01-12
得票数 2
回答已采纳
1
回答
如何修复这个分割
错误
?
c++
、
linked-list
引发
错误
的行被注释在旁边,我正在
尝试
从
我的
链表
中
删除
一个
节点,当设置previous-> next to be deleteds‘next the node to be deleteds’next
时
出现
分段
错误
浏览 0
提问于2015-09-12
得票数 1
2
回答
ADT列表与
链表
的区别
c++
、
list
、
adt
对于队列,ADT实现和链接列表实现之间有什么区别?
浏览 1
提问于2011-02-24
得票数 1
回答已采纳
1
回答
哈希表的
分段
错误
c
、
hash
、
linked-list
我正在
尝试
创建
一个
哈希表,
一个
更准确的
链表
数组,我已经对
链表
使用了add函数,并且工作得很好,但是
当我
对哈希表
尝试
这个函数
时
,它产生了
一个
分段
错误
。new_list->next; new_list->next=insert(new_word,NULL); return old_list;} 这对于普通的
链表
是有效
浏览 0
提问于2015-11-29
得票数 0
1
回答
c++在
一个
平台上的
分段
故障(MacOSX),而不是另
一个
(linux)
c++
、
linux
、
macos
、
gcc
、
llvm
我在MacOSX上得到了
一个
分段
错误
(“
分段
错误
: 11",在gdb
中
”节目接收信号SIGSEGV,
分段
故障“),
出现
在析构函数
中
,其中容器被循环,迭代器和内存被删除。我
尝试
过使用clang++、g++ (两者都是LLVM的一部分)和自制g++。当迭代器第一次使用gdb消息(用clang++编译)
时
,就会
出现
分段
错误
。在程序退出
浏览 6
提问于2015-06-14
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
HashMap的线程安全问题及解决方案
Java并发包-JAVA成长之路
每日一面系列之HashMap夺命连环问
聊聊C语言中的malloc申请内存的内部原理
java基础之HashMap
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券