内存分配失败,没有std :: bad_alloc

时间:2018-06-21 17:26:22

标签: memory-management crash c++17 bad-alloc

考虑以下两种情况,其中"aadProfile": { "clientAppID": "7ee598bb-0000-0000-0000-83692e2d717e", "serverAppID": "7ee598bb-0000-0000-0000-83692e2d717e", "tenantID": "72f988bf-0000-0000-0000-2d7cd011db47" } II足够大。

JJ

// std::bad_alloc
new int[II*JJ];

因此,第一个抛出// CRASH! for (size_t ii = 0; ii < II; ++ii) new int[JJ]; 而第二个崩溃!对我来说真是出乎意料。

std::bad_alloc上进行了测试。这是一个错误吗?

0 个答案:

没有答案