腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
C++
将
对象
强制
转
换为
其
原始
类型
、
Image, Text, Link是从Component派生类的地方,但我不知道在动态
类型
转换的< >中放入什么,或者至少不知道是否有其他方法可以做到这一点。目前,我的想法是使用variant,但为了获得需要调用std::get的元素,我必须在其中指定
类型
,所以在同一时刻。因此,在这一点上,我认为唯一的方法是创建一个包含所有可能
类型
的if(dynamic_cast<>(v[0])列表……
浏览 41
提问于2020-03-28
得票数 1
回答已采纳
2
回答
在运行时确定可用的运算符
、
、
、
我希望能够在运行时检索
对象
的可用运算符,方法可能与getMethod()调用类似。基本上,我有一堆已经被
强制
转
换为
Object
对象
类型
的原语。(我知道被比较的
对象
将是相同的
原始
类型
,并且已经实现了我自己的
类型
检查)。 或者..。也许有一种方法可以通过编程
将
这些
对象
转换回
其
原始
<e
浏览 0
提问于2010-09-27
得票数 2
回答已采纳
1
回答
链式static_cast是如何定义的?
、
(5.2.9/10)
类型
“指向cv1空的指针”的r值可以转
换为
“指向cv2 T的指针”
类型
的r值,其中T是
对象
类型
,cv2是与cv1相同的cv限定条件,或者比cv1更大的cv限定。
将
类型
指针转
换为
“指针到cv”并返回到
原始
指针
类型
的
类型
的指针的值
将
具有
其
原始
值。 既然,从void*进行转换的结果是int* (
原始
指针
浏览 3
提问于2011-12-11
得票数 0
5
回答
为什么在
c++
中“1”和(char)1不相等?
、
我的主要目标是
将
int转
换为
char
类型
。我使用(char)1
类型
强制
转换,但由于以下结果,它似乎无法工作:if ('1' == (char)1) return 1;然而,似乎由于不同的变量
类型
,这种比较是无效的,或者它们实际上不是一回事。我一直认为
将
整数1
转
换为
字符是(char)1。有人能告诉我如何<e
浏览 16
提问于2014-10-25
得票数 0
回答已采纳
2
回答
指向不同
类型
的指针可以有不同的二进制表示吗?
、
、
、
我想知道是否允许
C++
实现以不同的方式表示指向不同
类型
的指针。例如,如果我们有4字节大小/对齐int和8字节大小/对齐long,那么是否可以
将
指向-int/long的指针分别表示为右移2/3位的
对象
地址?这将有效地禁止
将
指针到long转
换为
指针到int.我问你是因为
对象
指针可以显式转
换为
不同
类型
的
对象
指针。注7:
将
指向
类型
为“T2 to
浏览 1
提问于2021-02-08
得票数 7
回答已采纳
3
回答
java中的
类型
转换
int n ;为什么上面给出的是errorrequired int,found string,而下面的工作正常?n= Integer.parseInt( javax.swing.JOptionPane.showInputDialog(null,"enter a 3 digit no."));
浏览 1
提问于2012-05-28
得票数 3
回答已采纳
3
回答
在
C++
中将指向
对象
的指针
强制
转
换为
空*
、
、
所以我的问题是-
将
指向
对象
(在本例中为抽象接口类)的指针转
换为
void*,然后再将它们转换回
原始
类并使用它们调用方法,这是安全且定义良好的行为吗? 我完全意识到做这件事的代码可能很糟糕。但是,如果在
C++
中依赖这一点实际上是错误的,那么我将不得不考虑更改代码,如果它仅仅是糟糕的代码,那么更改它将不是优先事项。一两年前,我不会怀疑这么简单的东西,但随着我对
C++
理解的加深,我发现我越来越担心代码在标准下是安全的,即使它工作得很好。也许有时读取过多的堆栈溢出不利于提高工作效率:P
浏览 0
提问于2010-04-10
得票数 13
回答已采纳
2
回答
Java的造型与
C++
的造型
、
、
我来自
C++
,只知道一些Java,但有一件事我对java还不完全了解,那就是造型。在
c++
中,我们有。在java中,我们在
原始
类型
和
对象
类型
之间进行
强制
转换(称为装箱和拆箱),在
原始
类型
之间进行
强制
转换,使用Class函数进行
强制
转换,有时我们执行未经检查的
强制
转换。Java的
类型
转换系统和
C++
的
类型
转换系统之间有没有直接的映
浏览 2
提问于2013-06-23
得票数 1
回答已采纳
1
回答
使用write进行深度克隆
buffer.writeObject(this); var gameblock:* = buffer.readObject(); TypeError:错误#1009:无法访问空
对象
引用的属性或方法。TypeError:错误#1034:
类型
强制
失败:无法
将
Object@c60efe9
转
换为
model.BlockData。TypeError:错误
浏览 4
提问于2013-02-27
得票数 0
回答已采纳
1
回答
如何在
C++
Builder中使用Indy客户端编写
原始
二进制数据
、
、
使用Embarcadero
C++
Builder 10.3。// Bla Bla BlarawData应该是TIdBytes或TIdStream
类型
的因此,基本上,它归结
浏览 4
提问于2022-05-09
得票数 0
回答已采纳
1
回答
在Java中使用Object类
、
我知道,声明Object
类型
的变量或
将
Object变量作为参数传递到方法中是为了传递任何
对象
类型
,例如Integer、String或数组。我只是想问,我们是否也可以传递
原始
数据
类型
或
强制
转
换为
整数
原始
类型
?例如,如果我有一个允许我们推入和弹出Object
类型
的
对象
的类Stack,那么我可以
将
这个类用于Integer
对象
,但我可以将它用于
原
浏览 0
提问于2012-09-05
得票数 0
回答已采纳
2
回答
SqlParameter构造函数编译器重载选择
、
、
但是,当我尝试
将
文字0作为value参数传递时,C#编译器最初发现我选择了(string, OdbcType)重载而不是(string, Object)。实际上,MSDN在中警告了这个陷阱,但
其
解释让我感到困惑。它令人困惑地说,这会将0
转
换为
“
对象
类型
”。但是0不是已经是“
对象
浏览 1
提问于2010-06-11
得票数 1
回答已采纳
1
回答
标准SQL中
强制
与
强制
转换的对比
、
、
在标准SQL中
强制
转换和
强制
转换有什么区别?这些工具的用例是什么?
浏览 3
提问于2021-06-07
得票数 0
10
回答
什么时候使用reinterpret_cast?
、
、
根据我所读到的,一般规则是在编译时可以解释
类型
时使用静态
强制
转换,因此单词static。这也是
C++
编译器内部用于隐式
强制
转换的
强制
转换。reinterpret_cast适用于两种场景:
将
一个指针
类型
转
换为
另一个指针
类型
。我的一般想法是,这是不可移植的,应该避免。我有点困惑的地方是我需要的一种用法,我从C调用
C
浏览 15
提问于2009-02-21
得票数 582
回答已采纳
1
回答
将
原始
数据
类型
转
换为
void指针
类型
、
、
、
在创建线程时,它们
将
一个long
类型
传递给函数!Q1:允许
将
指针
类型
转
换为
原始
数据
类型
,反之亦然(在C和
C++
中)?
将
原始
类型
转
换为
指针
浏览 1
提问于2012-10-18
得票数 4
回答已采纳
3
回答
如何在java中展示
强制
(一种特殊的多态行为)?
、
因为java是一种面向
对象
的语言,所以它应该表现出多态性。下面是我对多态
类型
的定义:即席多态,以及它的一个子
类型
;
强制
。当一个函数在几个不同的
类型
上工作或看起来工作时,就会获得Ad-hoc多态性(这可能不会表现出共同的结构),并且可能会以不相关的方式对每种
类型
进行操作。有两种
类型
的ad-hoc多态,
强制
和重载。
强制
是一种避免
类型
错误的语义操作。编译器
将
一种
类型
转
换为</em
浏览 0
提问于2012-04-19
得票数 0
回答已采纳
2
回答
将
包含11111111的地址读取为无符号int显示为4294967295
所以,我尝试了一些东西,我注意到如果你读一个包含11111111的地址作为一个无符号的int,它显示值是4294967295,而不是255,这是为什么? unsigned int a = 255; char *p0 = (char*)p;
浏览 4
提问于2021-02-16
得票数 0
回答已采纳
2
回答
如何使用标头
对象
在malloc‘’ed内存中安全地构造
C++
对象
、
但是,我希望所有
C++
对象
都在其前面的连续分配内存中具有另一个公共
对象
。此标头
对象
将
包含有关以下
C++
对象
的信息。但是,问题是这个结构将作为一个void*出现在我的代码的另一部分中(由我不控制的外部库
强制
执行),所以我必须知道将它转换到什么。我想要转
换为
Header*而不是ObjectPlusHeader<???我知道,通过使用标准布局
类型
,我可以将
对象
强制
转
换为</
浏览 2
提问于2016-11-03
得票数 2
回答已采纳
3
回答
(根据
C++
标准) reinterpret_cast和c风格的cast兼容吗?
、
、
C++
标准提到reinterpret_cast是由实现定义的,除了(使用reinterpret_cast)转换回
原始
类型
将
导致
将
原始
值传递给first之外,不提供任何保证。至少一些
类型
的C风格
类型
转换的行为方式大致相同-使用相同的值来回转换结果-目前我正在使用枚举和int,但也有一些其他的示例。虽然
C++
标准给出了这两种
类型
转换的定义,但它是否也为混合
类型
转换提供了相同的保证?如果库X从函数int
浏览 0
提问于2012-11-15
得票数 0
回答已采纳
2
回答
在python列表和json之间来回转换时,您会
强制
转换吗?
、
、
当您将用户
对象
列表转
换为
json,然后将其转换回
其
原始
状态时,是否必须进行
强制
转换? 使用javascript json
对象
并将其转
换为
python列表
对象
是否存在安全问题?
浏览 0
提问于2010-09-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券