腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C-
验证
是否
分
配了
内存地址
c
、
memory
、
process
我正在尝试完成一个有这个目标的项目: 接受一个表示
内存地址
的十六进制数的参数。如果地址在进程的虚拟内存中,则打印位于此地址的内存的单字节的值。如果不是,则退出。long first_byte = p[0]; return 0; } 我可以访问/proc/<pid>/maps,但我不知道如何
验证
ret_adr
是否
在地图中。
浏览 15
提问于2020-03-26
得票数 1
回答已采纳
4
回答
如何检查有效分配
c++
下面的代码正在
验证
使用if(m_buf)
是否
正确地完成了分配。第二,它
是否
真的检查new char[len+1]
是否
成功完成。 它只是检查char指针中的某些内容
是否
为真。我知道
c-
字符串指针只有字符串的第一个
内存地址
,但是对于所有字符串
内存地址
,它不应该是有效的吗?我想的是,既然新操作符已经有了抛出异常的代码,那么为什么不使用try catch呢?假设您有动态分配的对象,如果您想检查分配
是否
成功。你怎么做?你觉得我每次做东西的时候都
浏览 5
提问于2016-05-09
得票数 0
回答已采纳
4
回答
原语
是否
指定了一个
内存地址
?
java
、
primitive
int i;i = 3;那里有
内存地址
吗?根据我的印象,
内存地址
总是与堆上的对象相关联吗?更新:因此,对于堆栈中的每个变量,它们都被分
配了
一个
内存地址
,就像堆中的对象一样。我说的对吗? 但对于Java来说,情况并非如此?
浏览 3
提问于2008-11-25
得票数 6
12
回答
C-
检查
是否
分
配了
Integer
c
、
initialization
、
int
如何确定整数
是否
未赋值?
浏览 0
提问于2009-08-04
得票数 30
6
回答
C++ -使用"new“在堆上分配内存
c++
、
heap-memory
、
dynamic-memory-allocation
、
new-operator
、
memory-address
如果我有以下声明:在这种情况下,我动态地在堆上分
配了
内存。换句话说,我现在有一个int对象的int
内存地址
。在那之后,我做了以下几点:这意味着我freed up堆上的
内存地址
。在那之后,我又做了以下几件事:在删除堆之前,x会指向它指向的旧
内存地址
吗?如果我在delete之前就这么做了然后,做了这件事:x
是否
会指向堆上的一个
内存地址
,
浏览 0
提问于2011-01-29
得票数 7
3
回答
程序集内存分配
assembly
、
memory-management
我看过的所有教程都将汇编程序的变量分配给像0x0000这样的
内存地址
,我可以理解你必须在汇编中手动分配
内存地址
,但你怎么知道要使用什么地址呢?显然,从尽可能低的
内存地址
开始是有意义的,但是如果要分配的变量大于0x0000上的可用内存,该怎么办?有问题的变量会运行到0x0001或0x0002吗?如果是这样的话,这不会打乱其他分
配了
类似编号的空格的变量吗(或者您不应该给它们分配那么接近的空格)?如果我有两个用汇编语言编写的程序同时运行(在现代操作系统中),并且我在这两个程序中使用了相同的
内存地址
,那么一个程序
浏览 0
提问于2010-08-17
得票数 14
回答已采纳
2
回答
QEMU-KVM:来宾物理地址(GBA)
是否
与QEMU-KVM在主机上的虚拟地址相同?
memory-management
、
virtual-machine
、
qemu
、
virtual-memory
、
kvm
例如,如果guest上的一个进程在0x8000上分
配了
数据(如在Guest Virtual Memory中一样),并且该数据已映射到Guest Physical memory Address Space中的0x4000,那么数据
是否
位于主机端QEMU-KVM(子)进程(每个VM)的虚拟
内存地址
空间中的0x4000上?换句话说,如果我在QEMU的源代码中编写新代码(这样我就可以使用QEMU-KVM的页表)、编译并运行它,那么我
是否
可以直接使用与来宾虚拟
内存地址
匹配的来宾物理
内存地址
来访问来
浏览 8
提问于2021-03-02
得票数 0
3
回答
指针变量
是否
也被分
配了
内存地址
?
c++
、
pointers
、
memory-address
在C++中,在堆栈上,一个简单的变量被分
配了
一个
内存地址
,这样我们就可以使用一个指针来包含这个内存来指向它;那么一个指针也被分
配了
一个
内存地址
吗? 如果是,我们能有一个指针的指针吗?
浏览 0
提问于2008-11-30
得票数 3
3
回答
C/C++中的内存分配
c++
、
c
、
memory
因此,为该变量分
配了
4个
内存地址
。我的问题是,我能看到分配给这个变量的所有四个
内存地址
吗?我知道这不是一个典型的问题,但我很好奇。还是说,它总是100%地只是
内存地址
&x和接下来的3位?如果是
内存地址
1000,那么下一个地址是1001,1002和1003?它有偏离过这个吗?也就是设x= 5;谢谢
浏览 8
提问于2014-08-31
得票数 0
回答已采纳
1
回答
访问以字节形式存储在存储器地址中的值
c
、
memory
、
int
、
byte
假设我分
配了
一些内存,并有一个指向它的指针。将文件中的数据存储到此
内存地址
后,
是否
可以检索第n个字节的值?比方说,我想知道第一个字节的int的值。
浏览 1
提问于2019-10-29
得票数 1
1
回答
在efi应用程序中分配物理地址>4GB的内存?
memory-management
、
64-bit
、
efi
我想知道
是否
有可能在efi应用程序中分配“物理地址”超过4GB的内存缓冲区?可以吗?
浏览 5
提问于2014-04-17
得票数 0
回答已采纳
3
回答
这个C代码有漏洞吗?
c
、
malloc
虽然答案是正确的,但只是想知道这样写
是否
可以:/
浏览 7
提问于2012-06-16
得票数 1
回答已采纳
1
回答
如何使用gdb查看固定内存因损坏而释放
gdb
、
watchpoint
例如在创建接口时,已为指针分
配了
内存。例如gdb> watch *0x39cc345 当上面的
内存地址
变成NULL时,我希望在gdb上停止我的程序,这样我就可以在Gdb中获得返回跟踪以找到罪魁祸首。我正在运行一个多线程程序。
浏览 3
提问于2013-03-07
得票数 0
2
回答
当尝试给原始指针值一个新值时,它为什么会导致错误?
c
、
pointers
PC为它分
配了
1字节的内存。po2是一样的。我想得到po2指出的
内存地址
,但只得到一个意外的0,显然不是地址。#包括<stdio.h> int main(int argc,char *argv[]) { char *po2,*po1;char = 'D';*po2 = foo;printf(“%
c-
” 产出如下
浏览 1
提问于2017-02-23
得票数 0
回答已采纳
1
回答
IAR编译器,重命名.rodata部分
linker
、
pragma
、
iar
MY_APP"; {} 使用链接器的.icf文件中的节名"MY_APP“,可以将函数func()的代码定位到特定的
内存地址
是否
有类似的#杂注,用于重命名
c-
.rodata的模块部分?我想把只读数据放在相关模块的代码数据之后。
浏览 55
提问于2020-03-11
得票数 0
4
回答
如何检查某个
内存地址
是否
可在c++中使用?
c++
、
pointers
、
memory-management
如何检查特定的
内存地址
是否
可用?详细信息:} else { // not successfully allocated} 问题是:当我运行程序时,有时成功地分
配了</em
浏览 3
提问于2019-07-04
得票数 5
回答已采纳
3
回答
将字符串格式化
内存地址
转换为C中的指针
c
、
arrays
、
pointers
、
char
我有一个文本文件,其中包含程序某些组件的
内存地址
。例如,该文本文件的一部
分
如下所示:或我已经将该文件读入我的程序,并分
配了
一个具有第一个地址(00400000)
浏览 7
提问于2017-01-08
得票数 1
回答已采纳
1
回答
堆
是否
有固定的大小,比如内存中的堆栈?如果两者发生冲突,会发生什么?
c
、
memory
、
memory-management
、
heap-memory
、
stack-memory
正如概念上所述,堆栈向下增长,堆向上增长;
是否
存在两者冲突的点?如果是,那么当堆栈增长并超过其限制时,
是否
会发生“堆栈溢出”?它不能进入堆部分吗? 堆也向上增长,所以它的大小也是固定的,我想。但是没有提到为堆分
配了
多少内存。当我在我的计算机上尝试时,堆栈和堆
内存地址
都在上升。 这对我来说在概念上不是很清楚。
浏览 35
提问于2019-01-27
得票数 1
1
回答
HTTP核心错误请求-请求太长Asp.net错误400。请求头的大小太长
asp.net
、
cookies
、
asp.net-core
、
bad-request
面对MVC核心2.0 web应用程序在浏览器中启动时的问题,它抛出了一个错误的请求-请求太长和HTTP错误400,请求头的大小太长。即使我清理了所有的饼干。它将第一次再次加载到错误的请求页面。
浏览 0
提问于2018-07-16
得票数 5
1
回答
动参数
验证
perl
、
mojolicious
、
mojolicious-lite
我有以下代码: my $c = shift; $
c-
>render(text => "Hello from $foo.") if $v->required('y')->like(q/[A-Z]/);并希望使用:<em
浏览 1
提问于2018-04-15
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
和is 的区别
Java基础-String字符串(1)
探讨下接口自动化测试的一些思路
区块链公司Blockstream推出微支付处理系统“闪电充电
如何将Exchange 2010 CU15更新到CU26-解决CVE安全漏洞
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券