问题标签 [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.
perl - 如何将 Perl 数组引用中的元素作为单独的参数传递给子例程?
我有一个列表,其中包含要传递给函数的参数。我如何调用该函数?
例如,假设我有这个功能:
假设我有:
foo
不写怎么打电话foo($$args[0], $$args[1], $$args[2])
?
iphone - 从数组中获取双值,iphone
上面的 2 个代码显示了从数组中创建和检索双精度值。我在数据库中存储了一些 double 类型的值。我检索它们并将它们存储在一个数组中。我在那里没有任何问题。
但是,当我尝试将它们从数组中取出时,就像在第二个中一样,我收到一个警告,如果 'objectAtIndex' 从整数中生成指针而不进行强制转换,则将参数 1 设置为 paasing。可能是什么问题?
此外,当我尝试将存储在数组中的无符号整数作为 NSNumber 分配给无符号整数变量时,我得到一个警告 assignmentmakes pointer from integer without a cast。这些警告指向什么?
c++ - 这两种说法的区别?- C++
我是一名试图更好地理解指针的编程学生,我学到的一件事是你可以将指针设置为 NULL。我的问题是,这两种说法有什么区别?他们每个人什么时候返回真/假?
谢谢!
perl - 如何取消引用从类的方法返回的哈希?
我有一个带有返回哈希的方法的类。通常,我会得到这样的结果:
然后像这样访问返回的哈希的成员:
在二维散列的情况下。
我认为必须有一种方法可以将其组合成一条优雅的线条,如下所示:
这显然没有正确取消引用,因为 Perl 在尝试运行代码时会返回:
在尝试随机取消引用序列时,通过查看Perlmonks 上的“参考快速参考”,我想出了以下内容,Perl 没有抱怨,但也没有返回我正在寻找的内容:
有人能告诉我魔法解除引用转义序列是什么吗?
c - 取消引用 C 中的任意内存位置
我正在尝试调试我编写的程序。根据调试器,一个特定的void *
持有值 0x804b008。我希望能够取消引用这个值(将其转换为 anint *
并获得它的值)。
我收到此代码的分段错误。(顺便说一句,带有 的程序void *
仍在后台运行 - 它已“暂停”)
我明白为什么能够尊重内存中的任何点都可能是危险的,所以也许这就是为什么这不起作用。
谢谢!
perl - 如何取消引用传递给子例程的 Perl 哈希引用?
我仍在尝试解决我的哈希取消引用。我目前的问题是我现在将一个 hashref 传递给一个 sub,我想在那个 sub 中取消引用它。但我没有找到正确的方法/语法来做到这一点。在 sub 中,我想迭代哈希键,但是 hashref 的语法与哈希不同,我知道该怎么做。
所以我想要的是这样做:
但是传入的是 hashref 而不是散列。
php - PHP 取消引用数组元素
我有 2 个数组。
Row 的元素都是引用,并且在不断变化。对于我的每次迭代,$row
我想将行的值复制到一个条目$result
而不是引用中。
我找到了一些解决方案,但它们看起来都相当糟糕。
上述两种方法都有效,但似乎是很多不必要且丑陋的代码,只是为了按值复制引用数组的内容,而不是复制引用本身。
有没有更清洁的方法来实现这一点?如果不是,最有效的方法是什么?
谢谢。
编辑:如下所示:
也有效,但看起来同样丑陋。
c++ - C++ - (*) 之间的区别。和->?
之间的性能或其他方面是否有任何差异:
和
?
c++ - 其中哪一个会创建一个空指针?
该标准说取消引用空指针会导致未定义的行为。但什么是“空指针”?在下面的代码中,我们称之为“空指针”:
我的想法是,空指针的取消引用仅在最后一种情况下发生。我对吗?根据 C++ 标准,编译时空指针和运行时之间有区别吗?
perl - 如何引用 Perl 中的特定哈希值?
如何创建对特定哈希键中值的引用。我尝试了以下但 $$foo 是空的。任何帮助深表感谢。