Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
是否可以通过显式类型转换将基类对象分配给派生类引用?
是否可以在 C 中使用显式类型转换将基类对象分配给派生类引用 我已经尝试过了 它会产生运行时错误 不可以 对派生类的引用实际上必须引用派生类的实例 或 null 否则你会期望它如何表现 例如 object o new object stri
c
casting
derivedclass
baseclass
downcast
将一种类型的委托动态转换为另一种类型
我正在使用反射来获取恰好是委托的字段 我需要用我自己的委托替换这个委托 但是委托的类型是私有的 所以我无法从我的方法创建它并分配它 我有一个具有完全匹配签名的委托类型 那么有什么方法可以动态地将我的委托转换为其他类型吗 我有一个代表未知类型
c
Reflection
delegates
casting
将 WKNSURLRequest 崩溃为?其他类型
当我尝试强制转换 WKNSURLRequest 以及其他类 全部来自 WebKit 框架 时 我遇到了严重崩溃 例如在游乐场 import UIKit import WebKit final class Sigh NSObject NSCl
swift
casting
Oracle Cast 和 MULTISET 在 POSTGRES 中可用
我一直在研究从oracle数据库数据库生成xml的查询 其中 列 是一种类型 CREATE OR REPLACE TYPE column AS OBJECT coulmnname VARCHAR2 30 datatype VARCHAR2
Oracle
postgresql
casting
multiset
const_cast
有用吗?
最近我发现一段 C 代码可以有效地执行以下操作 char pointer const char constPointer const cast
c
casting
constants
constcorrectness
如何在 Rust 中转换泛型原始类型? [复制]
这个问题在这里已经有答案了 我想写如下内容 pub struct Point
generics
casting
Rust
Swift:在使用过滤器函数过滤后调用indexOf时无法将类型值转换为@noescape
在 Swift 2 中 我收到一个错误 无法转换类型值 String AnyObject 预期的参数类型 noescape String AnyObject 抛出 gt 布尔 today NSDate array String AnyObj
Arrays
swift
filter
casting
indexof
C 中的类型转换会变得香蕉吗? [关闭]
Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 看来 C 和我对这里的预期输出存在分歧 I have struct r struct int r i float r f
c
casting
printf
在没有虚方法或超类的类中,假设 (第一个成员变量的地址) == this 是否安全?
我创建了一个私有 API 它假设类中第一个成员对象的地址与类的 this 指针相同 这样成员对象就可以轻松派生出一个指向它所属对象的指针 的成员 而无需显式存储指针 鉴于我愿意确保容器类不会从任何超类继承 不会有任何虚拟方法 并且执行此技巧
c
casting
pointers
操作员 '??'不能应用于子类类型的操作数
以下代码给出了 Main 函数第二行标题中的错误 public class P public class B P public class A P void Main P p GetA GetB public A GetA return n
c
casting
languagedesign
静态转换与动态转换
假设我有一个充满继承性的 C 库 我得到了一个Base 当我知道它实际上指向一个函数时Derived对象和Derived继承Base 但我不知道它是什么类型的继承 公共 受保护 私有 我也不知道层次结构中是否有虚函数 鉴于这种情况 无需查看
c
casting
在 R 中使用具有不均匀长度变量的熔化/铸造
我正在处理一个想要旋转的大型数据框 以便列中的变量成为顶部的行 我发现 reshape 包在这种情况下非常有用 除了强制转换函数默认为 fun aggregate length 之外 大概这是因为我是按 案例 执行这些操作 并且测量的变量数
r
casting
reshape
melt
乘以 unsigned Short 会导致未定义的行为吗?
作为 的后续行动 https stackoverflow com questions 33732041 why static castunsigned intushrt maxushrt max yields Correct value h
c
C11
types
casting
integerpromotion
将浮点数转换为字节数组的 C 函数
我正在尝试创建一个函数来接受浮点变量并将其转换为字节数组 我找到了一段有效的代码片段 但如果可能的话 希望在函数中重用它 我也在使用 Arduino 环境 但我知道它接受大多数 C 语言 目前工作 float variable 1 11 b
c
casting
floatingpoint
Arduino
Arrays
PHP 8 严格类型强制应用于本机函数?
我的代码适用于 PHP 7 round microtime 3 但在 PHP 8 中 致命错误 未捕获类型错误 round 参数 1 num 必须是 int float 类型 4 中给出的字符串堆栈跟踪 0 round 0 21066100
php
types
casting
typeconversion
php8
使用 C++ 风格转换从 Void* 转换为 TYPE*:static_cast 或 reinterpret_cast
因此 如果您从 Void 转换为 Type 或从 Type 转换为 Void 您应该使用 void func void p Params params static cast
c
casting
staticcast
reinterpretcast
JVM跳转指令的偏移量怎么会是32768呢?
在写一个回答有关 JVM 字节码偏移量的问题 https stackoverflow com a 30240357 3182664 我注意到 javac 的行为和生成的类文件中有一些我无法解释的内容 当编译这样的类时 class FarJu
Java
c
casting
JVM
specifications
如何从InputStream转换为AudioInputStream
是否可以从 InputStream 转换为 AudioInputStream 我想在某些事件中播放小声音文件 所以我做了以下 SoundThread import java io import javax sound sampled pub
Java
Audio
casting
inputStream
javasound
将 void* 转换为二维数组
我有一个 void 我正在进入某个函数 它实际上是一个二维 int 数组 我想将它作为参数发送给需要二维数组的函数 正确施放它的最佳方法是什么 void foo void val How to cast val in order to se
c
casting
multidimensionalarray
没有赋值的隐式转换?
保留的问题 请参阅底部的编辑我正在开发一个小型函数库 基本上是通过隐藏基本的圈复杂度来提供一些可读性 提供者称为Select
c
casting
implicit
«
1
2
3
4
5
6
7
8
...38
»