📄 12_2.cpp
字号:
//12_2.cpp
#include <iostream>
using namespace std;
int main()
{
double *ptr[ 10 ];
for ( int i = 0; i < 10; i++ )
{
ptr[ i ] = new double[ 60000000 ];
if ( ptr[ i ] == 0 )
{
cout << "内存分配失败! ptr[ " << i << " ]\n";
break;
}
else
cout << "分配了 60000000 double 类型数据 ptr[ " << i << " ]\n";
}
return 0;
}
/*
注:本程序在不同环境中运行结果可能会不同。
运行结果:
分配了 60000000 double 类型数据 ptr[ 0 ]
内存分配失败! ptr[ 1 ]
或:
分配了 60000000 double 类型数据 ptr[ 0 ]
分配了 60000000 double 类型数据 ptr[ 1 ]
分配了 60000000 double 类型数据 ptr[ 2 ]
分配了 60000000 double 类型数据 ptr[ 3 ]
分配了 60000000 double 类型数据 ptr[ 4 ]
分配了 60000000 double 类型数据 ptr[ 5 ]
分配了 60000000 double 类型数据 ptr[ 6 ]
分配了 60000000 double 类型数据 ptr[ 7 ]
分配了 60000000 double 类型数据 ptr[ 8 ]
分配了 60000000 double 类型数据 ptr[ 9 ]
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -