腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
访问
指向
记录
的
指针
会在
运行时
导致
64位
访问
冲突
、
、
但是,如果我将应用程序构建为64位程序,它会编译并构建,没有任何编译器错误,但当它
运行时
,我在
访问
记录
指针
的
每一行代码处都会收到一条关于
访问
冲突
的
运行时
错误消息。对于全局键盘钩子,最初使用
的
代码是基于this code
的
。为此,有两个问题。当
访问
指向
记录
的
指针
时,第一个与上面的相同。第二个问题涉及WinAPI
浏览 40
提问于2019-09-13
得票数 0
回答已采纳
1
回答
MSVC 2010编译
的
应用程序和MSVC 2019编译
的
应用程序之间
的
行为差异
、
在销毁序列中,我们在其中一个类
的
析构函数中有日志
记录
代码,该代码实际上终止了对悬空
指针
的
引用(该
指针
指向
日志
记录
类
的
一个实例,而
导致
访问
冲突
的
行正试图调用这个日志
记录
类实例上
的
函数,该实例已经在前面被销毁了_CxxCallCatchBlock(_EXCEPTION_RECORD * pExcept) 1337行 当我调试并按下F10时,我能够跳过
浏览 0
提问于2020-05-21
得票数 0
1
回答
什么能使不改变地址
的
Win32 C++
指针
突然
指向
无效内存?
、
、
、
、
当g频标志触发Visual捕获
的
断点时,我惊讶地发现内存
指针
仍然
指向
完全相同
的
地址。但是,现在监视窗口显示
指针
指向
的
内存区域无效(“错误读取字符在.”)。由于被触发
的
异常是
访问
冲突
(c0000005),我必须假定
指针
指向
的
内存被视为“当前进程之外
的
内存”。我说
的
原因是,如果只是内存区域被不适当地分配或释放
的
问题
浏览 0
提问于2016-07-05
得票数 2
2
回答
Linux上
的
分段故障原因
、
根据不同
的
来源,x86
的
Linux试图通过将所有4个段(用户代码、用户数据、内核代码、内核数据)设置为基数0x00000000和限制0xfffff来摆脱分段,并在分页级别处理内存
访问
。或者SIGSEGV用于更广泛
的
“
访问
冲突
”,这里
的
意思是真正
的
原因是页面默认?
浏览 0
提问于2012-02-09
得票数 1
回答已采纳
1
回答
LowLevelKeyboardProc()
的
Delphi正确签名
、
、
我已经找到了不同
的
特尔斐LowLevelKeyboardProc回调签名。像这样的人和windows文档( ) function KeyHookFunc(Code, VirtualKey, KeyStroke: Integer): LRESULT; stdcall; 我猜第一
浏览 0
提问于2019-12-26
得票数 1
3
回答
C++ -在函数内声明数组
、
如果我在一个函数中声明了一个数组,内存
会在
离开函数时被释放吗?然而,当我在一个函数内部声明一个数组,将
指向
该数组
的
指针
写到一个全局变量,然后试图(在函数外部)取消对该数组中一个元素
的
指针
的
引用时,我得到了一个内存
访问
冲突
。如果我在函数中使用相同
的
代码,我不会遇到内存
访问
冲突
。提前谢谢。
浏览 0
提问于2012-02-03
得票数 2
回答已采纳
1
回答
试图通过基类
指针
访问
派生类成员函数会
导致
什么样
的
错误?
、
、
、
假设我们有
指向
基类对象
的
指针
bp,以及
指向
派生类
的
指针
dp,并设置bp = dp。试图通过基本
指针
访问
派生类成员函数是否会
导致
编译时错误或
运行时
错误?
浏览 4
提问于2017-12-14
得票数 0
回答已采纳
3
回答
关注结构
指针
、
、
id;}* pStudentRecord;这就是我
的
问题所在。这些
记录
将从文件中读取。如果指定
的
文件名不存在,则创建一个新
的
文件名。每当用户添加第一条新
记录
时,我都会初始化g_ppRecords
指针
: if(!如果我添加更多
记录</em
浏览 1
提问于2012-09-12
得票数 0
2
回答
指针
不
指向
NULL时
的
访问
冲突
、
、
、
、
这个小代码
导致
一个
运行时
错误,上面写着“
访问
冲突
”。我在网上读到它,它说当
指针
指向
NULL时,它
的
值不能更改。但这并没有解决问题。
浏览 4
提问于2014-02-17
得票数 0
回答已采纳
2
回答
初始化
指向
空
指针
的
指针
数组
、
、
、
、
社区,我正在尝试初始化两个空
指针
数组,但是在Visual 2013上得到了这个错误: #include <iostream> int* a[10] = { nullptr };
浏览 3
提问于2015-02-26
得票数 1
回答已采纳
1
回答
QGraphicsScene::clear()方法仅在发布模式下崩溃
、
、
、
我从QGraphicsScene那里继承了我
的
场景。我在这个场景中添加了许多项目(QGraphicslineItem,QGraphicsItem,QGraphicsTextItem)。每当我尝试QGraphicsSceneClear方法时,它都
会在
发布模式下崩溃。它在调试模式下工作得很好。注意:某些项目有子项和/或
指向
其他项
的
指针
,所以当我删除它们时,我
会在
析构函数中处理它们(删除
指向
其他项
的
指针
等)。我猜
指向</e
浏览 1
提问于2011-05-27
得票数 1
回答已采纳
1
回答
如何使此代码可重用
、
、
我有一种为构建节点
的
特定方法(多年前我就提到了这个例子,直到现在还没有改变它
的
理由)。由于我在大约150种情况下使用了几乎相同
的
代码,所以我想尝试使其可重用,并减少整个代码行。我在表单上附加了完整
的
示例代码,其中包含2个按钮和一个: Winapi.Windows, Winapi.Messages, System.SysUtils因此,Button1使用我现在
的
代码样式来构建节点。确实有用。 Button2正在尝试调用AddNode过程来创建作为
浏览 2
提问于2015-11-22
得票数 1
回答已采纳
3
回答
delphi -如何在const
记录
中使用声明和使用
指向
const数组
的
指针
?
、
、
我有几个基本类型相同但大小不同
的
const数组,我需要在const
记录
中指出它们。下面的代码编译成功,但以错误结束。Trec = ( point2: (x: 5; y: 7); );v
浏览 7
提问于2009-10-07
得票数 0
5
回答
如何执行
指针
的
非所有权?
、
我有一个方法,它在auto_ptr中创建一个对象,将auto_ptr插入到vector中,然后为了方便返回
指向
该对象
的
原始
指针
。 这个设计
的
问题是它返回一个原始
指针
。调用方很容易误解这个
指针
是不属于
的
,并将这个调用
的
结果封装到一个托管
指针
中,当该内存双倍空闲时,这会
导致
内存
访问
冲突
。ThisMethodReturnsNonOwningPtr(); // Uhoh
浏览 15
提问于2014-06-25
得票数 3
回答已采纳
5
回答
地址空间中未使用
的
内存是否受保护
、
、
进程
的
地址空间中未使用
的
内存是否仅通过拥有读取权限而受到保护,以便写入由单元化
指针
指向
的
位置总是会
导致
页错误被操作系统捕获?或者不是这样,除了代码(当然是只读
访问
权限)之外,每个内存位置都被授予了写
访问
权限?我之所以这样问,是因为我
的
朋友向我展示了他
的
代码,其中他没有初始化一个
指针
,并写入了它所
指向
的
内存,但他
的
程序仍然不
会在
w
浏览 4
提问于2011-09-17
得票数 5
回答已采纳
2
回答
例如,ref如何/为什么返回
、
、
、
、
我试图理解为什么/如何返回ref-返回到类成员
的
案例中。换句话说,我想从CLR
的
内存安全方面了解
运行时
的
内部工作方式,以保证实例成员
的
ref-返回工作。我所指
的
具体特性在中提到,其中特别指出: 返回值不能是返回它
的
方法中
的
局部变量;它必须具有返回它
的
方法之外
的
范围。它可以是类
的
实例或静态字段,也可以是传递给方法
的
参数。Console.WriteLine(s.X1 + 0
浏览 7
提问于2017-12-20
得票数 7
回答已采纳
4
回答
在这种情况下捕获
访问
冲突
是安全
的
吗?
、
在pool_free()期间,需要检查
指针
,它属于一个池,或者是用malloc分配
的
。通过将地址舍入到最近
的
1MB边界,我得到一个
指针
,
指向
池中一个内存块
的
开头,或者如果使用malloc,则没有定义。在第一种情况下,我可以很容易地验证内存块是否属于池,但是,如果不这样做,那么或将
导致
访问
冲突
(注意到这是只读进程)。如果用malloc分配
指针
,我不希望得到
访问
冲突
,但这是一个可能<e
浏览 7
提问于2010-05-28
得票数 1
回答已采纳
5
回答
在调用GetSystemTime()函数时分割故障
、
include <windows.h>{ GetSystemTime(startTime);但是,我在一个大得多
的
程序中使用了相同
的
代码,并且
运行时
没有问题。我曾尝试在不同
的
地方添加延迟,以防问题源于GetSystemTime()中
的
某种多线程,但它并没有解决问题。 我正在和MinGW一起在CodeBlocks编译.
浏览 6
提问于2013-07-31
得票数 1
回答已采纳
1
回答
Delphi
记录
-创建
指向
它
的
指针
、
、
、
我试图了解如何创建
指向
简单
记录
的
指针
。我创造了A&B
的
实际
记录
。然后,我有一个变量C,我希望它只是一个“
指向
这个
记录
的
指针
”。我不想让C存储它自己
的
值,而只是一个
指向
A或B
的
指针
。 但是,每当C被读/写到,它实际上是写到A或B,无论哪个C是
指
浏览 2
提问于2020-11-12
得票数 0
回答已采纳
2
回答
.NET Marshal.PtrToStringUni(IntPtr)与新字符串(char*)
、
、
、
和之间
的
区别是什么,除了一个明显
的
事实:一个人使用char*,另一个人使用IntPtr?我什么时候该用哪一种?我记得我在几年前使用构造函数时遇到了一次非常随机
的
访问
冲突
,这花费了大量
的
时间,而当我使用PtrToStringUni时,它就消失了。也许那不是真正
的
原因,我不知道,但它似乎是。编辑: 对我
的
大部分问题都有答案;但是:我
的
访问
违规有任何解释吗?还是因为其他原因?
浏览 1
提问于2011-07-22
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何快速解决服务器IP被冲突导致无法访问的问题
Java虚拟机内存区域
通用数据结构
jvm基础之对象详解
Redis 之字典和跳表
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券