![]() |
1
1
当发布这样的问题时,包含从编译器获得的特定错误消息总是非常有帮助的。 乍一看,我不明白为什么你的代码不编译。但是,您应该知道,您对mbi2的赋值确实创建了整个内存基本信息结构的副本。(也许这就是问题的根源。)如果我正确理解您的案例,您可能不需要复制结构,因为您只想从中获取一些信息。 试试这个:
如果不需要更改mbi2中的任何内容,则绝对应该使用const引用:
永远记住,警察的正确性是你的朋友! |
![]() |
2
0
也许这就是你想要的:
可能是DWORD*而不是char*,我不知道RegionSize代表什么。 BTW变量start应该是DWORD*,而不是DWORD。或者char*,没有提供太多信息。 |
![]() |
3
0
g是一个指针,你正确地用了:
你为什么要这么做?:
取消引用g,或者使用您已经声明的mbi2。 |
![]() |
4
0
在c++中,结构和类之间没有什么区别。
当你这样做的时候,问题就变得更明显了。 你没有“g”对象,你有一个结构g。(PS错误的命名)
|
![]() |
Willy · LINQ:将分组列表转换为新列表 7 年前 |
![]() |
Kapil · 如何使用参数设置脚本任务SSI的路径 8 年前 |
![]() |
c00000fd · 跨命名空间和不同的.H文件的友元类 8 年前 |
![]() |
tangoal · 调用模板类成员时非法使用此类型作为表达式 8 年前 |