腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在解释
语言
和编译
语言
中访问“
越界
”索引
、
、
在编译的编程
语言
(如
C
)和解释
语言
(如MATLAB)中访问
越界
(负的或不可访问的)索引之间有什么区别? 根据本网站的建议,我研究了一些关于访问
越界
索引的线程。也就是说,我能够从这个站点获得,在使用
C
时访问
越界
索引会导致未定义的行为。通过使用MATLAB进行实验,我猜想解释型
语言
会在访问
越界
索引之前执行测试,以确定索引是否应该是不可访问的,并“捕捉”写得不好的代码。这是否真的是解释型
语言
的普遍情况,或者它们类似于<em
浏览 0
提问于2015-06-27
得票数 0
2
回答
为什么在
C
#中不允许部分委托?
、
最近的面试问题是提前谢谢。
浏览 3
提问于2011-01-02
得票数 4
回答已采纳
1
回答
两个指针向量赋值的分段故障
、
、
我在两个环境中都使用英特尔
c
++编译器,所有的代码都是相同的,对于两个shell,也就是bash,堆栈大小是无限的。gdb_printers/python/mtl/printers.py",> return [copy.deepcopy(nr * ['0']) for
c
gdb_printers/python/mtl/printers.py", > line 38, in emp
浏览 2
提问于2012-05-01
得票数 0
4
回答
C
#内存管理:不安全关键字和指针
、
、
、
、
在
C
#中使用不安全关键字使用指针会产生什么
后果
(正/负)?例如,与其他
语言
手动内存管理相比,垃圾收集会发生什么变化,性能损益是多少,与其他
语言
相比,手工内存管理有什么危险,在何种情况下使用这种
语言
特性是正当的,编译是否更长……?
浏览 4
提问于2010-03-22
得票数 33
回答已采纳
1
回答
多重继承的利弊是什么?
、
在编程
语言
中允许多重继承会带来什么
后果
?解释和说明。
浏览 0
提问于2011-11-30
得票数 8
4
回答
访问动态分配数组的
越界
元素/ w/o SegFault
、
、
我正在用
C
语言
开发一个程序,它使用一个链表数组(一个原始哈希表)作为数据类型来表示特定的日期信息。该数组有12个元素对应于一年中的月份,每个月都有一个包含数据节点的链表。后来我发现我正在访问
越界
的数组元素(例如,通过索引12而不是11来访问第12个元素)。但该程序一直有效,没有发生任何事故。我从未收到过分段错误。从那以后,我已经纠正了编码错误。有人能解释一下为什么访问
越界
元素不会导致段错误吗? 这种情况已经不是第一次发生了。我创建了一个动态分配的多维数组,为了进行测试,我尝试访问
越界
元素。我唯一一次做到这
浏览 1
提问于2011-10-19
得票数 1
回答已采纳
2
回答
数组索引超出范围
、
如果引用数组元素的索引实际上超出了它的假设范围,我对Fortran如何处理这种情况感到困惑。PROGRAM test_matrix_out INTEGER :: i,j,m,nREAL, Dimension(:,:),ALLOCATABLE :: A n = 4 DO j=1,n k=k+1ENDD
浏览 0
提问于2012-07-19
得票数 3
回答已采纳
1
回答
缓冲区溢出和
越界
写入。
缓冲区溢出和
越界
写有什么区别?缓冲区溢出是一种
越界
写吗?
浏览 0
提问于2019-06-30
得票数 -1
1
回答
为什么“zip”忽略了这个系列的悬空尾巴?
C
#、Scala、Haskell、Lisp和Python具有相同的zip行为:如果一个集合更长,那么尾巴就会被忽略。这让我很困惑。我想对于新
语言
来说,这是因为其他
语言
也是这样做的。但根本原因是什么? 我在这里问的是事实的、历史的问题,而不是有人喜欢它,或者它是好的还是坏的方法。更新:如果有人问我该做什么,我会说--抛出一个异常,就像索引数组一样(尽管“旧”
语言
做了各种各样的魔术,如何处理
越界
索引、UB、展开数组等等)。
浏览 0
提问于2015-03-02
得票数 13
回答已采纳
4
回答
为什么可以在Java和.Net中反映和调用私有方法?
、
、
、
在Java和
C
#中,都可以通过反射调用私有方法(如下所示)。下面是一个例子{} 如果WriteToConsole()是特定于
语言
的,那么我可以运
浏览 2
提问于2009-09-29
得票数 5
回答已采纳
7
回答
在“纯函数式
语言
”中,“纯”是什么意思?
、
Haskell被称为“纯函数式
语言
”。 在这种情况下,“纯”是什么意思?这会给程序员带来什么
后果
?
浏览 0
提问于2010-12-08
得票数 61
回答已采纳
4
回答
C
字符数组溢出,可以练习了吗?
在解决方案手册中,练习1-22声明了一个char数组:char line[MAXCOL]; 所以我的理解是,在
C
数组中,从0开始...n-1。更重要的是,根据我的理解,line10
越界
了?在
C
中以这种方式进行比较可以吗,或者这可能会导致分段错误?我确信解决方案手册是正确的,这真的把我搞糊涂了。此外,我可以张贴整个程序,如果必要的话。谢谢!
浏览 5
提问于2013-10-22
得票数 5
1
回答
相同的URL是否可以用于多种
语言
,并且仍然在搜索引擎中排名?
、
、
、
、
web规则是相同的URL不应该提供不同的内容,甚至在不同的
语言
中提供相同的内容。要做到这一点,区域设置应该在URL中。然而,一些网站忽略了这条规则,比如Youtube。所以我想了解几件事:Youtube是如何避免这些
后果
的呢?为了给出一个上下文,我并不真的想使用不同的URL,我宁愿使用header接受
语言
的标题,或者如果它存在的话使用用户设置。我在用Symfony。
浏览 0
提问于2020-11-25
得票数 0
回答已采纳
1
回答
CUDA内存检查器的粒度是多少?
、
我怀疑我正在读取或写入
越界
,但CUDA内存检查器没有显示任何错误。所以,我做了一个测试,我用下面的内核写和读:{ x[i] = i; int t(0); t += x[i];
c
[0] = t;CUDA内存检查器未捕获
越界
写
浏览 0
提问于2013-02-16
得票数 1
1
回答
在
C
++中处理浮点数或双精度数。表示错误。十进制值丢失
、
、
、
我听说
C
/
C
++在管理浮点数方面有问题。我已经实现了一个简单的程序来尝试它。它由一个找零机组成:用户输入要收费的数量和已支付的数量,程序计算每种硬币类型的硬币数量作为找零。
浏览 2
提问于2014-03-29
得票数 0
1
回答
如何解析通过CLI传递的浮点数参数?
、
、
首先,我认为我应该尝试使用可移植的'
C
‘
语言
环境来解析输入,然后在ValueError异常(我使用的是Python)上,我应该尝试将它解析为本机浮点数。 但这会带来什么
后果
呢?这是个好主意吗?
浏览 1
提问于2013-10-20
得票数 0
回答已采纳
1
回答
LabWindows CVI如何检测
C
语言
中的缓冲区溢出
、
昨天,当我在
C
中运行一些简单的代码时,我发现CVI可以检测到缓冲区溢出,这让我很困惑。while(1);当我可以运行这个程序时,错误是occurred.The消息是“取消引用超出边界的指针1字节(1个元素)超过数组的结尾”(抱歉,没有发布图像的权限) 我对如何实现感到困惑,因为我知道
C
/
C
++没有内置的数组边界。
浏览 0
提问于2013-08-24
得票数 0
2
回答
为什么要保存某些寄存器?如果不是,会出什么问题呢?
、
、
、
简单地使用它,而不是保存它会有什么
后果
呢?这些寄存器是否在汇编
语言
之外使用?这意味着CPU是否在汇编
语言
中使用这些寄存器而没有任何用户操作,或者例如当用户启动程序(视频游戏或其他)时,或者正在使用某个进程?
浏览 18
提问于2021-10-02
得票数 1
1
回答
(
c
)
如果我声明一个数组或表:data[12]= 23;如果表或数组的位置不存在,程序为什么不给我一个警告或错误并输出数字23?
浏览 0
提问于2021-11-30
得票数 0
1
回答
C
函数多个定义错误,但声明一次?
、
、
、
我一直在用
C
语言
开始一个小项目,目的是创建一个属于我自己的库,让它可以轻松地使用单一链表。我为这个项目使用了三个文件:主文件(main.
c
)、一个头文件(带有一个头保护,sll.h)和它的声明+定义文件"sll.
c
“。然而,当我试图在这种状态下编译
C
程序时,我遇到了三个错误:#include <stdio.h>#include "sll.h" int编辑:编译与GCC
浏览 39
提问于2019-11-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言,C+语言
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
漫谈C语言及如何学习C语言
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券