c/c++小实验集(不断更新)

来源:互联网 发布:徐老师淘宝店衣服 编辑:程序博客网 时间:2024/06/04 19:05
1.malloc一次最多能申请多少内存呢,显然这个跟我们物理内存的大小和

我们的系统,编译器都有一定的关系。

#include<iostream>#include<stdio.h>#include<stdlib.h>int64_t maximum = 0;using namespace std;int main(){int64_t blocksize[]={1024*1024,1024,1};int64_t i,count;for(i=0;i<3;i++){maximum=0;for(count=1;;count++){void *block=(void*)malloc(maximum+blocksize[i]*count);if(block){maximum=maximum+blocksize[i]*count;free(block);block=NULL;}else{break;}}cout<<"maximum malloc size:"<<maximum/1000000<<"M"<<endl;}cout<<"hello world"<<endl;return 0;}
0 0
原创粉丝点击