1
|
Ed of the Mountain · 技术社区 · 14 年前 |
1
12
你路过一个
请注意
|
2
0
向上转换返回空指针的唯一方法是将空指针作为转换的参数传递。 第二种可能性是这种情况是你认为你正在执行 但实际上,这并不是一个向上的预测。您还没有显示任何使用cast调用函数的代码,因此无法说明发生了什么。
看看你的代码:没有
上抛
在你的代码里。你想做的是
沮丧的
. 传递给函数的参数
按价值
,这意味着它在这个过程中被切掉了。难怪悲观主义者失败了。它应该失败。必须通过指针或引用传递才能使用
另外,不要用HTML标签来格式化代码。使用“代码”按钮。 |
3
0
所以只有这两种可能。 eventArgs不是AtsCommandEventArgs,或者eventArgs引用了NULL。 像其他人注意到的那样,您通过值传递eventArgs,因此对象的AtsCommandEventArgs部分不会被复制到。正如其他人告诉您的那样,通过指针或引用传递AtsCommandEventArgs。 |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |