问题标签 [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.

0 投票
7 回答
1826 浏览

c - 为什么下面的 C 代码是非法的?

考虑一个典型的环境,为什么下面的代码在 C 中是非法的?

0 投票
4 回答
38257 浏览

c++ - 在像 ostream& 运算符 <<(...) 这样的类名之后使用的 & 符号是什么?

我知道所有关于指针的知识,和号的意思是“地址”,但在这种情况下它是什么意思?

另外,在重载运算符时,为什么通常用 const 声明参数?

0 投票
5 回答
1973 浏览

c - “地址”(&)被忽略的数组/地址是gcc吗?

我是一门编程入门课程的助教,有同学犯了这样的错误:

这并不奇怪,因为他们正在学习......令人惊讶的是,除了 gcc 警告之外,代码还有效(至少这部分)。我一直在尝试理解,并编写了以下代码:

编译和执行:

谁能解释为什么它们没有什么不同?

我怀疑这是因为我无法获得数组的地址(因为我无法获得& &x),但在这种情况下,代码不应编译。

编辑:我知道一个数组本身与第一个元素的地址相同,但这与这个问题无关,我认为。例如:

印刷:

我不明白为什么第二行以1.

0 投票
8 回答
10044 浏览

c - 为什么scanf必须取operator的地址

正如标题所说,我一直想知道为什么scanf一定要带address of运算符(&)。

0 投票
3 回答
14929 浏览

.net - Visual Basic .NET 中的 AddressOf

我有通过代码(动态)生成的按钮。我必须将一个事件(相同的)与他们联系起来。我用AddHandler button.click, AddressOf mysub.

问题是 mysub 得到一个字符串 ( mysub(string)),但 AddressOf 不接受例程内的参数。我怎样才能做到这一点?也使用 AddressOf 的替代方法。

0 投票
4 回答
9164 浏览

c# - VB.net 到 C# 等效于“AddressOf”

我正在尝试实现这个例子

http://blog.evonet.com.au/post/Gridview-with-highlighted-search-results.aspx

但我面临的唯一问题是我无法在 C#.net 中转换的 VB.net 的 AddressOf 关键字

任何人都可以帮我解决这个问题,我应该使用什么替代方法来使它工作。

谢谢。

编辑:我在 stackoverflow 上发现了一些关于类似问题的搜索,但我无法理解它们。

0 投票
3 回答
670 浏览

vb.net - 将事件处理代码从 C# 转换为 VB.NET

我正在尝试将这段用 C# 编写的代码转换为 VB:

这是我目前所拥有的,但是当我运行它时它总是会抛出一个错误:

有什么我做错了吗?

这是我的其余代码:

0 投票
2 回答
10667 浏览

vb.net - vb.net threading.thread 传递变量的地址

我正在尝试将共享子中的 IP 呼叫中的某些状态传递给表单上的标签。

这是我正在使用的当前代码:

它给我的错误是在lblStatus.text = ("Static: " & data)

错误 1 ​​如果没有类的显式实例,则无法从共享方法或共享成员初始化程序中引用类的实例成员。

任何帮助都会很棒!

大卫

更新

添加后:

我收到此错误 no one line Dim a As New Threading.Thread(AddressOf getStatus)

错误 1 ​​重载解析失败,因为无法使用以下参数调用可访问的“New”:“Public Sub New(start As System.Threading.ParameterizedThreadStart)”:对非共享成员的引用需要对象引用。“Public Sub New(start As System.Threading.ThreadStart)”:方法“Private Sub getStatus(data As Object)”没有与委托“Delegate Sub ThreadStart()”兼容的签名。

0 投票
3 回答
2195 浏览

c++ - 在 C 中使用 *&*&p 理解复杂的指针和地址运算符

任何人都可以在下面解释 printf 如何打印 hello 吗?

我知道*&p...表示p 中的值,即字符串“hello”的地址。最初的 *& 发生了什么

0 投票
1 回答
455 浏览

objective-c - 在 Objective-C 中获取指针变量的地址

在 sqlite3_open 函数(通用 C 函数)中,我需要将 sqlite3 通用 C 指针的地址作为参数发送。
例子:

问题是我需要从对象内部获取 *db 变量。我知道这段代码是错误的,但它是一种解释我需要什么的方法:

我希望有人能理解我......哈哈哈谢谢你的时间!=)