任意地址赋值,编译没问题,运行时错误

==

#include <iostream>
using namespace std ;

int main(void)
{
    int *p = (int*)1234; //编译没问题,但运行时出错
    *p = 190 ; // not writeable

    system("pause") ;
    return 0 ;
}

// output: run time error! access voilation!

==

作者:zdd
出处:http://www.cnblogs.com/graphics/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/graphics/p/1532092.html