如何查看new的内存大小

使用如下方法:

#include <iostream>
using namespace std;
#define SIZE 1200
int main()
{
    int *p=new int[SIZE];
    cout<<*(p-4)/4<<endl;
    return 0;
}

windows下运行结果:

linux下运行结果:

结论:

该方法只在windows下有效,在linux下无效

发布了38 篇原创文章 · 获赞 2 · 访问量 1541

猜你喜欢

转载自blog.csdn.net/qq_34754747/article/details/103433266