注册 登录
编程论坛 C++教室

关于一段代码的问题

MC189 发布于 2018-09-16 13:19, 1214 次点击
程序代码:
#include<stdio.h>
#include<iostream>
using namespace std;
void fun(){
    char *p=NULL;
        p=new char[5];
        p=(char*)0x00000061;
        cout<<*p<<endl;
        delete p;
}
void main(){
    fun();
    cin.get();
    getchar();
    return;
}
只有本站会员才能查看附件,请 登录

1 回复
#2
Jonny02012018-09-16 20:07
0x00000061这个地址是你申请的吗?
显然不是
delete 一个你没有申请过的地址 你觉得可行吗?
我觉得以后 win 可以干脆给你蓝屏, 免得瞎搞
而且这段程序还内存泄露了
1