您好、欢迎来到现金彩票网!
当前位置:平安彩票 > 访问冲突 >

有未经处理的异常: 0xC00005: 写入位置 0x9f790c 时发生访问冲

发布时间:2019-05-15 05:10 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部int static b=1定义一个静态变量。然后指针指向它,这个没有问题。

  如果这句里面没有(int * )编译就会报错,企图把const int * 赋值给int *。

  前者因为是static const而直接编译为5了,所以其值不允许修改的更多追问追答追问const int b=;不直接编译成5吗?此时结果为

  int static const b=1;不行是因为在取地址操作后b存在堆区,所以通过指针修改它的值,即*p=111;是访问非法内存,不能将111写入吗?

  您说的小弟之前已验证是正确的。只是小弟对相关变量的存储区搞不大明白。有人说static const变量放在只读的常量区,所以不能通过指针改。而您之前说static const放在堆区。请问两种关于static const的说法一样吗?究竟是怎么回事?

http://arismarketing.net/fangwenchongtu/158.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有