问题标签 [pointer-address]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - delphi指针地址
在德尔福:
如何获取指针指向的地址(0x2384293)?
那么实际上 GetAddress 是什么 :)
c - 手动设置指针值
我在 C 中工作。我想做的是一个函数,它将返回一个包含指向对象的地址的 int。然后,使用我收到的 int(包含地址),并构建一个指向该地址的指针。
例子 :
我认为它适用于这部分。我得到的值为-4197276。(也许我完全错了?)
然后,另一方面,我想做类似的事情:
这不起作用,因为我无法访问 obj 的任何方法而不会出错。
我找到了一种方法:
然后,在我收到整数的另一种方法中:
我可以完美地处理 obj !可能不是那么干净,但它应该可以完成它的用途!
感谢所有花时间回答的人!
c++ - 获取指针的地址
抱歉,我知道有上百万个关于指针、数组等的问题,尽管如此基本,但我似乎找不到任何指向(哈哈!)答案的东西。
我有一个初始化为指向一块内存的指针,我知道我可以像访问数组一样访问这个内存:
这实际上是:
我不明白的是如何获取元素的地址- 我知道元素不是一个正确的词,因为 mMem 不是数组 - 如果我的理解是正确的,那就不能太当然,因为似乎每个站点在涉及指针和数组时都使用它想要的任何单词。所以,如果我有:
为什么操作员的地址不能正常工作:
我没有获取第 5 个元素的地址,而是从该元素开始打印出内存块内容。那么,为什么操作符的地址没有像我预期的那样工作,我怎样才能得到内存元素的地址呢?
c++ - 链接列表中的指针地址不变
我的问题是q->next
总是打印相同的地址,但我分配了q = &x;
. 为什么它不打印不同的地址?
c++ - 循环中的 C++ 对象引用
可能重复:
循环周期中的 C++ 对象引用
我正在尝试使用循环创建相同类型的不同对象,然后将指向每个特定对象的指针存储在链表中。问题是,每次实例化一个对象时,它的指针都会返回相同的内存地址,这不允许我区分该列表中的每个单独的对象。
我正在尝试使用循环创建相同类型的不同对象,然后将指向每个特定对象的指针存储在链表中。问题是,每次实例化一个对象时,它的指针都会返回相同的内存地址,这不允许我区分该列表中的每个单独的对象。
有什么解决办法吗?谢谢
我有以下功能:
链表在类语句中声明
有什么解决办法吗?谢谢
c++ - 指针逻辑
我大致了解了指针的逻辑,但对我来说有一个不清楚的点与底层代码有关。
程序打印 first=100 和 second=200,但正如我上面评论的,我希望 p1 的值更改为 200。但它仍然保持为 100。那有什么意义?
c - 更改指针地址 - 功能
我的指针有问题。这工作正常 -
但如果我使用如下功能:
和
然后它打印“aa”而不是“ab”。我知道它可能很愚蠢的问题,但我不知道发生了什么以及如何解决这个问题。
c - 为了清楚起见想要截断地址没有按预期工作
为了清楚起见,想要截断地址。不是在寻找改进的代码,只是为什么十六进制代码减法似乎无法正常工作。
从“cname”和“arptr”中减去“零”的第一个结果:
为了清楚起见,想要截断不需要的数字,我减去 0x7fff5fbf0000 以为我会得到 0x00000000f720,但是:
从“cname”和“arptr”中减去“trunker”的第二个结果:
在 OS X 上使用 Xcode
谢谢和新年快乐 2012
c - 指针地址如何具有不同的长度?
我刚刚执行了这个代码示例:
这就是我得到的:
所以我想知道为什么第二个地址比第一个短?
c++ - 带有 if 语句的指针(地址)
我有一个工作代码,它给了我一个网格的地址(如果我是正确的):
现在我想 if thingie 分配不同的网格地址。一个是mesh()第一个函数和另一个函数mesh(int):这是怎么做的?