Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
索引超出数组边界将在C+;中的核心之前引发异常或错误+;? 将在数组外索引时,在C++中取芯时异常或错误抛出?_C++_Arrays - Fatal编程技术网

索引超出数组边界将在C+;中的核心之前引发异常或错误+;? 将在数组外索引时,在C++中取芯时异常或错误抛出?

索引超出数组边界将在C+;中的核心之前引发异常或错误+;? 将在数组外索引时,在C++中取芯时异常或错误抛出?,c++,arrays,C++,Arrays,我知道如果存在数组绑定外的索引,那么代码中将存在一个未定义的操作。 但它什么时候会出现呢 程序是否会在核心化之前弹出错误/异常 我能捕捉到核心的异常或错误吗?简而言之,你永远无法确定 一个数组的越界访问会导致C++中的未定义行为,不会引发异常。 C++中没有“取心”,如果你走出边界,你就不会有任何例外,只是UB。这确实意味着可能会弹出一个写着“越界异常”的框。但它也可能会在StackOverflow=)3ks上发表评论,你能帮助回答这个问题吗?从技术上讲,未定义的行为可能包括抛出异常;)

我知道如果存在数组绑定外的索引,那么代码中将存在一个未定义的操作。 但它什么时候会出现呢

程序是否会在核心化之前弹出错误/异常


我能捕捉到核心的异常或错误吗?

简而言之,你永远无法确定

一个数组的越界访问会导致C++中的未定义行为,不会引发异常。


C++中没有“取心”,如果你走出边界,你就不会有任何例外,只是UB。这确实意味着可能会弹出一个写着“越界异常”的框。但它也可能会在StackOverflow=)3ks上发表评论,你能帮助回答这个问题吗?从技术上讲,未定义的行为可能包括抛出异常;)