腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
c++
堆栈
中
使用
堆栈
时
出现
分段
错误
?
我试图写这段代码来将中缀表达式转换为后缀表达式,但我得到了一些值的
分段
错误
。} }} 对于较小的表达式,它给出了答案,但对于像a+b*(c^d-e)^(f+g*h)-i这样的表达式,它给出了分割
错误
浏览 13
提问于2020-10-23
得票数 0
回答已采纳
2
回答
如果计数器超过malloc或calloc分配的内存怎么办
我
在
C中
使用
以下命令将80个字节(
在
64位系统
中
)分配给d。double *d = calloc(10, sizeof(double));for (k=0;k<11;k++){} 当我运行程序时,没有任何
错误
。请让我知道为什么程序没有
错误
地执行。提前谢谢。
浏览 0
提问于2013-02-02
得票数 0
1
回答
什么是
堆栈
保护页和探测
堆栈
?
、
、
、
、
我正在分析编译器是如何在c99
中
实现可变长度数组的。下面是我的c代码和反汇编,这是我理解的注释。代码用"-O3 -fomit框架指针-fno-
堆栈
保护程序-fpie“编译。"“说,首先,-fomit-frame-pointer被忽略了,因为VLA必须动态跟踪
堆栈
帧。其次,当启用-fstack-clash-protection
时
,编译器会生成额外的代码来探测分配的每一个页面,以防其中一个页面是保护页,等等。但在我的反汇编代码
中
,我不明白这几行: # the stack is gro
浏览 9
提问于2022-09-05
得票数 0
回答已采纳
4
回答
检测到数据段故障和
堆栈
崩溃之间的区别
我遇到过两种
错误
,一种是
分段
错误
,另一种是检测到
堆栈
崩溃。我想知道他们之间有什么不同,是不同的原因造成的。
浏览 0
提问于2016-02-03
得票数 6
1
回答
为什么java
中
的
分段
错误
是致命的?
、
、
在
java
中
,如果本机代码试图访问受保护的内存,操作系统将发送一个信号,通知JVM已发生
分段
错误
。我的问题是,为什么JVM决定将其解释为致命和崩溃,而不是抛出某种类型的可抛出(异常或
错误
)。
浏览 0
提问于2018-01-20
得票数 0
回答已采纳
6
回答
为什么
在
一些机器上
堆栈
溢出,而在另一台机器上却
出现
分段
错误
?
、
、
出于好奇,我试图生成一个
堆栈
溢出。这段代码会生成一个
堆栈
溢出,但是当我
在
我的机器上运行它
时
,它会生成一个
分段
错误
:unsigned为什么我得到的是
分段
错误
?
浏览 0
提问于2015-05-20
得票数 30
4
回答
与没有全局定义变量的递归函数相比,具有全局定义变量的递归得到更多的
堆栈
。为什么?(跳入
C++
)
、
、
我正在学习
C++
和其他书籍,其中包括Allain的“跳入
C++
”(跳入
C++
)和递归。有一个程序示例可以计算出我的计算机可以处理多少递归,直到“
堆栈
溢出
错误
”发生,或者
在
我的示例中
出现
“
分段
错误
”。
在
使用
给定的示例代码之前,我编写了一个简短的程序来测试它,它表明我的代码可以处理比给定的示例代码多一倍的递归。我的问题是:为什么是这样,因为它几乎是相同的模式-一个函数调用自己和迭代一个整数。为什么在<e
浏览 8
提问于2019-09-17
得票数 0
回答已采纳
1
回答
如何获得导致
分段
故障的行号?
、
、
、
我想知道如何才能知道
在
unix终端
中
哪一行导致c语言的
分段
错误
。
浏览 3
提问于2017-12-04
得票数 1
1
回答
如何在帧中找到argc的地址?
、
、
、
我正试图
在
一个
c++
程序中跟踪一个
分段
故障。我注意到,
在
发生
分段
故障
时
,argc已被修改为一个非常大的数目。这个号码恰好是我的应用程序地址空间中的地址。这让我相信有什么东西
在
腐蚀我的主
堆栈
框架。问题是,如何获得指向argc的
堆栈
上的地址,以便知道是什么方法
在
修改程序
中
的参数?我想要逐步通过程序,并观察地址空间的变化。这个
分段
错误
发生在hpux和aix上(现在我正在
浏览 5
提问于2014-01-23
得票数 1
回答已采纳
2
回答
printf影响的c数组大小
、
、
我想知道为什么这些程序
中
的一些是
分段
错误
,而另一些则不是。此程序抛出一个
分段
错误
: int ar[2096263];}#include另外,为什么一个数组
中
不能有超过2096262个in呢? 谢谢
浏览 4
提问于2017-02-12
得票数 1
回答已采纳
5
回答
C/
C++
程序
中
的
堆栈
损坏问题
、
、
我
在
linux服务器上运行一个C/
C++
程序来提供视频。该程序(比如命名插件)的核心功能是转换视频,我们为每个视频请求派生一个单独的插件进程。当我
使用
gdb和回溯
堆栈
调试这个正在运行的程序时,我发现了损坏的
堆栈
:“这个框架内部的前一帧(损坏的
堆栈
?)”。我在网上搜索了一下,发现如果程序
出现
分段
错误
,就会发生这种情况。但据我所知,如果程序
出现
分段
错误
,程序应该会崩溃并在那个
浏览 0
提问于2011-04-15
得票数 5
回答已采纳
1
回答
程序集扫描检索值
、
、
到目前为止,我得到了如下结果:当运行程序时,我得到了
错误
:分割
错误
。有谁能帮帮我吗?
浏览 1
提问于2012-06-01
得票数 0
回答已采纳
2
回答
分段
错误
不就等同于粉碎
堆栈
吗?
、
作为编程
错误
的结果,我们得到了
分段
错误
。但是作为一个必要的工具,我们尝试了同样的事情,但是内核检测到它破坏了
堆栈
。内核到底是如何看到区别的呢?
浏览 2
提问于2012-12-16
得票数 1
回答已采纳
1
回答
Memset分割故障
、
、
、
初始化2d数组后,我遇到了一个
分段
错误
。我做了一些研究,但我不知道如何解决这个问题,有人能帮我吗? my数组的最大长度为10000,必须由可变长度设置。
浏览 1
提问于2018-02-04
得票数 0
回答已采纳
2
回答
使用
代码1
时
出现
分段
错误
的原因可能是什么?
Eratosthenes方法的筛子:当我
使用
代码1来过滤质数
时
,我得到了输入16777214的分割
错误
,而在代码2
中
,它没有给出分割
错误
。
分段
错误
是由于代码1的前两行造成的,其中我定义了(bool质数)和(memset)。我
在
https://www.interviewbit.com/problems/prime-sum/上遇到此
错误
的原因可能是什么 //code 1
浏览 20
提问于2019-06-09
得票数 0
3
回答
为什么我得到一个
分段
错误
?
、
如果我将一个大于100的值作为第二个参数传递给BinaryInsertionSort,我会得到一个
分段
错误
。
浏览 1
提问于2010-03-25
得票数 1
回答已采纳
1
回答
如何
使用
vscode
在
c++
中
增加最大
堆栈
大小
、
、
、
在
许多动态规划和图形问题中,需要进行长深度递归。 目前,我正在
使用
vscode,并在windows
中
为我的
c++
程序提供服务。但是默认情况下,根据我的知识窗口有1MB的最大
堆栈
大小.So,我会得到
分段
错误
/
堆栈
溢出问题。我非常清楚,我可以改变循环中的每一个递归,但我不想那样做。
在
一些编程竞赛
中
,比如Google,Facebook,它们提供了大量的输入,如果我
在
我的机器上运行这个输入,它将面
浏览 3
提问于2020-07-28
得票数 1
回答已采纳
8
回答
C
中
矩阵的内存分配
、
、
为什么下面的代码会导致分割
错误
?\n", i); } } 当我运行它
时
,什么都不会打印出来(当然,对于“
分段
错误
”,期望是这样
浏览 6
提问于2010-04-15
得票数 7
回答已采纳
3
回答
分段
故障x86 <_dl_debug_state>
、
、
、
我有一些由我自己的编译器编写的asm程序,当我想要运行它们
时
,它们
在
最后都有一个
分段
错误
。所有的指令都按照我想要的方式执行,但是执行是通过一个段
错误
来完成的。当我尝试
使用
gdb来查看段
错误
时,它似乎总是
出现
在行: 0x11ee90 <_dl_debug_state> push %ebp> 我甚至不知道这一行是什么,首先我不知道如何防止它导致段
错误
。
浏览 2
提问于2012-05-19
得票数 2
1
回答
捕获所有信号等价于捕捉所有段故障?
、
、
、
、
我想知道是否有一种方法可以捕获所有段故障/核心转储,并打印其调用
堆栈
?我问这个问题的原因是,我通常
使用
一个非常复杂的系统进行调试,而且许多
分段
错误
很难再现,而且用gdb逐行运行也不太实际。因此,如果我能够捕捉到所有的片段
错误
,并打印一些调用
堆栈
或其他信息,这将很好地帮助我调试。
浏览 0
提问于2020-08-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如果调用约定不匹配,会发生什么?
C/C+编程笔记:const 变量详解!一文了解具体用法
Visual Studio 小更新:改善变量的可见性
VS2019:调试版本下的2到3倍性能提升
MySQL 8.0的Public Key Retrival错误,毫无规律可言怎么破?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券