auto I1 = new(std::nothrow) BYTE[w1*h1];
if (!I1) return NULL;
普通new一个异常的类型std::bad_alloc。这个是标准适应性态。 在早期C++的舞台上,这个性态和现在的非常不同;new将返回0来指出一个失败,和malloc()非常相似。
auto I1 = new(std::nothrow) BYTE[w1*h1];
if (!I1) return NULL;
普通new一个异常的类型std::bad_alloc。这个是标准适应性态。 在早期C++的舞台上,这个性态和现在的非常不同;new将返回0来指出一个失败,和malloc()非常相似。