我一直在使用Microsoft Visual C ++ 2010(32位系统)
编译阶段没问题,但在执行时我收到一条错误消息:
" Windows在Espectrogramafrequencia.exe中触发了断点。这可能是由于堆的损坏,这表明Espectrogramafrequencia.exe或它已加载的任何DLL中的错误。这也可能是由于用户在Espectrogramafrequencia.exe具有焦点时按下F12。输出窗口可能包含更多诊断信息。 [BREAK] [继续] [IGNORE]"
代码:
var_dump($value->playbook_run_date->{'1'}['milliseconds']); // If 'milliseconds is an array key
var_dump($value->playbook_run_date->{'1'}->milliseconds); // If milliseconds is an object property
你知道这个错误意味着什么吗?什么"腐败的堆"意思?
请帮忙
非常感谢你!
答案 0 :(得分:1)
您正尝试在t[]
内存限制之外分配值
C ++数组是基于零的索引,因此数组t[]
的索引范围是0..549
使用for
循环,如:
for (int i=0; i< N;i++)