|
|
1
1
为什么? 任何一种失败都意味着两件事之一:
让代码编译和运行? 是的 .代码格式正确吗? 不 是的。 你的代码表现出未定义的行为,人们无法预测其结果。它可能看起来工作,可能崩溃,可能看起来只在周五工作,或者它可以开始无限量地向stdout输出数据。 记住-你 不能 期待 任何东西 从一个显示 未定义行为 是的。 |
|
|
2
1
不是的 工作 .或者是真的。 Undefined Behavior (UB) 就像那样,允许任何事情发生。
无论如何,原始数组的大小必须为正,这是原因之一
不过,假设一个零大小的数组真的有0个元素,那么访问任何成员都是ub。
作为旁白,你必须包括
|
|
Ben · 统计向量中的单词在字符串中出现的频率 11 月前 |
|
|
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 1 年前 |
|
|
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 1 年前 |
|
|
user764754 · 防止多行原始字符串文字中出现新行字符 1 年前 |
|
|
Bogaso · 从列表中返回与模式匹配的元素 1 年前 |
|
|
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 1 年前 |