问题标签 [addressof]
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.
c# - 编译器说我不能获取值类型的只读字段的地址
我有一个结构:
我尝试获取 Value2 的地址:
但我得到一个编译器错误:
我以为我可以获取字段的地址?这是怎么回事?
c# - 将 AddressOf 从 VB6 转换为 c#
在 VB6 中,我们有以下代码。
TimerProc 方法如下
我们如何在 C# 中转换该调用“AddressOf TimerProc”。
提前致谢。
问候阿秋斯
c++ - 变量参数列表:使用 va_list 还是形式参数的地址?
下面的代码包含 2 个函数,这两个函数都计算提供的整数值列表的总和:
sum_1
使用va_list
方法,使用相对于它找到其他值并将它们相加sum_2
的所提供变量的地址。number_of_values
那么这两种方法有什么区别呢?使用哪一个?第二个看起来更短,那么定义va_list
,va_start
和va_art
时需要注意va_end
什么?
c++ - cpp新手-如何将值从字符串转换为ref(地址)变量
在 C++ 中
这是我现在正在编码的功能-
现在在上述函数中,我必须调用另一个函数,该函数将与上述 2 相同的参数作为输入,但作为变量的地址。
第二个函数的声明如下 -
如何使用第一个函数中的 clsname 和 objname 参数来调用上面的第二个函数。第二个函数(在其内部)从参数中提取“key”和“value”的值,然后使用它们。
c - 指针:关于指针的查询
我正在学习 C 和 C#。我正在学习指针,不知道将间接运算符和地址运算符结合起来意味着什么。将两者结合起来是什么意思?
这是一个例子:
c# - 错误 1 无法将类型“int**”隐式转换为“int*”。存在显式转换(您是否缺少演员表?)
我正在学习 C 和 C#,这个问题是针对 C# 的。我查看 msdn 上的指针,这段代码没有编译,它给出了错误:错误 1 不能隐式地将类型转换int**
为int*
. 存在显式转换(您是否缺少演员表?)。我在这里想念什么?
这是代码:
编辑:这是整个程序:
}
.net - 参数匹配参数缩小到“System.EventHandler”
在重构某些代码期间,我开始收到此错误。据我所知,我没有改变任何会影响这一点的东西,也没有改变方法签名。
这是方法:
这就是它的名称:
而 MyFunc 只是:
我目前有两个版本的代码,重构的一个给出编译错误:
而以前的版本不是。
对此所做的唯一更改是 DisplayMessage 函数和 MessageInstance 类已移至单独的库中。任何人都可以解释为什么会发生这个错误,或者最好是为什么现在会发生?
ms-access - 在 win x64 的 VBA 中使用 AddressOf
我在winx86中使用这个程序没有任何错误,但是当我尝试在win x64中使用它时,我的问题开始了。我在我的代码中使用 ptrsafe 让我在 win 7 64bit 中运行,我会补充说这个模块有更多的代码,但是由于这个站点的限制,我已经删除了它。如果现在需要我的代码行告诉我把它们放在这里。请帮助我并告诉我为什么我的代码会产生错误:
c - C 预处理器是否删除“&*”的实例?
我正在玩gcc
并尝试了以下代码:
并且C == &A
,正如预期的那样。但是当我尝试时:
结果是C == NULL
,并且没有段错误。所以在获取地址之前&*B
实际上并没有取消引用。B
我的猜测是,预处理器正在剥离实例,&*
甚至*&
在它们到达编译器之前,因为它们相互否定,但我找不到任何文档来验证这是标准C还是特定于编译器的。
预处理器是否剥离了&*
and *&
,我可以从任何给定的编译器中得到这种行为吗?
c++ - 运算符和指针运算符的地址
以下两个函数定义有什么区别?
函数声明:
功能定义一:
功能定义一: