nullchecking.cpp

来自「压缩包里有教材<<C++模式设计-基于QT4开源跨平台开发框架&gt」· C++ 代码 · 共 28 行

CPP
28
字号
#include <iostream>#include <new>using namespace std;void memoryEater() {    int i = 0;    double* ptr;    while (1) {        ptr = new (nothrow) double[50000000];        if (ptr == 0)            return;        cerr << ++i << '\t' ;    }}int main() {    memoryEater();     cout << "Done!" << endl;    return 0;}/*OUTsrc/newfailure> g++ nullchecking.cppsrc/newfailure> ./a.out1       2       3       4       5       6       7      Done!src/newfailure>*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?