问题标签 [dereference]

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.

0 投票
5 回答
246 浏览

perl - 如何将 Perl 数组引用中的元素作为单独的参数传递给子例程?

我有一个列表,其中包含要传递给函数的参数。我如何调用该函数?

例如,假设我有这个功能:

假设我有:

foo不写怎么打电话foo($$args[0], $$args[1], $$args[2])

0 投票
1 回答
501 浏览

iphone - 从数组中获取双值,iphone


上面的 2 个代码显示了从数组中创建和检索双精度值。我在数据库中存储了一些 double 类型的值。我检索它们并将它们存储在一个数组中。我在那里没有任何问题。

但是,当我尝试将它们从数组中取出时,就像在第二个中一样,我收到一个警告,如果 'objectAtIndex' 从整数中生成指针而不进行强制转换,则将参数 1 设置为 paasing。可能是什么问题?

此外,当我尝试将存储在数组中的无符号整数作为 NSNumber 分配给无符号整数变量时,我得到一个警告 assignmentmakes pointer from integer without a cast。这些警告指向什么?

0 投票
5 回答
347 浏览

c++ - 这两种说法的区别?- C++

我是一名试图更好地理解指针的编程学生,我学到的一件事是你可以将指针设置为 NULL。我的问题是,这两种说法有什么区别?他们每个人什么时候返回真/假?

谢谢!

0 投票
5 回答
2593 浏览

perl - 如何取消引用从类的方法返回的哈希?

我有一个带有返回哈希的方法的类。通常,我会得到这样的结果:

然后像这样访问返回的哈希的成员:

在二维散列的情况下。

我认为必须有一种方法可以将其组合成一条优雅的线条,如下所示:

这显然没有正确取消引用,因为 Perl 在尝试运行代码时会返回:

在尝试随机取消引用序列时,通过查看Perlmonks 上的“参考快速参考”,我想出了以下内容,Perl 没有抱怨,但也没有返回我正在寻找的内容:

有人能告诉我魔法解除引用转义序列是什么吗?

0 投票
2 回答
2369 浏览

c - 取消引用 C 中的任意内存位置

我正在尝试调试我编写的程序。根据调试器,一个特定的void *持有值 0x804b008。我希望能够取消引用这个值(将其转换为 anint *并获得它的值)。

我收到此代码的分段错误。(顺便说一句,带有 的程序void *仍在后台运行 - 它已“暂停”)

我明白为什么能够尊重内存中的任何点都可能是危险的,所以也许这就是为什么这不起作用。

谢谢!

0 投票
5 回答
13839 浏览

perl - 如何取消引用传递给子例程的 Perl 哈希引用?

我仍在尝试解决我的哈希取消引用。我目前的问题是我现在将一个 hashref 传递给一个 sub,我想在那个 sub 中取消引用它。但我没有找到正确的方法/语法来做到这一点。在 sub 中,我想迭代哈希键,但是 hashref 的语法与哈希不同,我知道该怎么做。

所以我想要的是这样做:

但是传入的是 hashref 而不是散列。

0 投票
3 回答
5907 浏览

php - PHP 取消引用数组元素

我有 2 个数组。

Row 的元素都是引用,并且在不断变化。对于我的每次迭代,$row我想将行的复制到一个条目$result而不是引用中。

我找到了一些解决方案,但它们看起来都相当糟糕。

上述两种方法都有效,但似乎是很多不必要且丑陋的代码,只是为了按值复制引用数组的内容,而不是复制引用本身。

有没有更清洁的方法来实现这一点?如果不是,最有效的方法是什么?

谢谢。

编辑:如下所示:

也有效,但看起来同样丑陋。

0 投票
3 回答
1604 浏览

c++ - C++ - (*) 之间的区别。和->?

之间的性能或其他方面是否有任何差异:

?

0 投票
4 回答
12730 浏览

c++ - 其中哪一个会创建一个空指针?

该标准说取消引用空指针会导致未定义的行为。但什么是“空指针”?在下面的代码中,我们称之为“空指针”:

我的想法是,空指针的取消引用仅在最后一种情况下发生。我对吗?根据 C++ 标准,编译时空指针和运行时之间有区别吗?

0 投票
3 回答
4504 浏览

perl - 如何引用 Perl 中的特定哈希值?

如何创建对特定哈希键中值的引用。我尝试了以下但 $$foo 是空的。任何帮助深表感谢。