腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
reinterpret_cast
在C++多继承中
的
应用
、
、
、
在做一些c++摘录时,我发现了一个与多重继承和转换有关
的
有趣
的
例子。我不明白为什么是
reinterpret_cast
<char*>(b1) is not equal
reinterpret_cast
<char*>(b2)。下面是一个简单
的
程序,我在上面提到过:{ A() : m_i(0) { } int m_i3 : 4; const int c
浏览 0
提问于2014-05-01
得票数 2
回答已采纳
1
回答
为什么cast不成功?
、
、
我正在尝试这样做: if constexpr (Bo == ByteOrder::Network && sizeof(T) == 8) (be64toh(
reinterpret_cast
<make_unsigned_t<T>&>(val))); return
reint
浏览 14
提问于2019-02-04
得票数 0
回答已采纳
2
回答
reinterpret_cast
-同一个指针可能有多个整数表示
、
将指针转换为足够大小
的
整数并返回到相同
的
指针类型
的
指针被保证具有其原始值,否则不能安全地取消对结果指针
的
(相反方向
的
往返转换不能保证;同一个指针可能有多个整数表示)。 粗体
的
说法是什么意思?
浏览 3
提问于2020-08-28
得票数 0
1
回答
将指针转换为指针时,static_cast与
reinterpret_cast
、
、
通过void*进行铸造会产生同样
的
效果吗?static_cast <A*> ( static_cast <void*> (p) );如果我们将指针转换为一个类
的
指针到另一个类
的
指针(使用static_cast和
reinterpret_cast
)怎么办?static_cast <B*&g
浏览 0
提问于2021-06-25
得票数 4
回答已采纳
1
回答
转换为&(void*&)变量与(void**)变量之间
的
差异
、
下面这两种类型(未注释
的
类型)有什么不同:{ std::cout<<
reinterpret_cast
<void**>(Foo)<<"\n"; /&
浏览 4
提问于2013-12-21
得票数 0
回答已采纳
1
回答
如何以不同方式编写
reinterpret_cast
<>
我
的
代码中有很多
reinterpret_cast
。我能做这样
的
事情吗其中T是模板参数。下面是一个示例:std::uninitialized_move(
reinterpret_cast
<T*>(buffer_),
reinterpret_cast
&l
浏览 4
提问于2020-06-02
得票数 1
1
回答
如果我将一个结构
的
int成员转换为char*来序列化它,那么在反序列化它时是否应该将它转换为int* type?
、
、
结构日期有两种int类型,结构
的
写函数在其上使用
reinterpret_cast
<char*>()将其存储在磁盘上。要从磁盘中再次读取它并将其存储为结构
的
int变量,我是否应该将int day变量作为<int*>来正确地存储它?就像这样:而不是: is.rea
浏览 1
提问于2020-05-25
得票数 1
回答已采纳
1
回答
如何构造一个以可变指针函数为成员
的
类?
、
、
问题是,我希望这些函数指针是可变
的
,因为它们应该指向接受任意数量
的
参数
的
函数,即指向以下形式
的
函数重要
的
一点是,我希望能够在我
的
类
的
给定实例
的
映射中为不同
的
函数指针提供不同
的
参数。例如,我可能想要创建我
的
类
的
一个对象,并让它
的
map包含两个对,一个对应于以(double, int)作为参数
的
函数,
浏览 2
提问于2017-04-07
得票数 0
1
回答
在C++中创建自定义文件类型
、
、
我正在制作一个关卡编辑器,需要输出一个自定义地图文件,以便与我将为图形库编写
的
源代码一起使用。谢谢。
浏览 0
提问于2013-05-22
得票数 1
回答已采纳
1
回答
用clang初始化std::结构数组
的
编译器错误
、
、
、
、
我有一些密码: { "nativeCreate", "(Ljava/lang/String;)J",
reinterpret_cast
<void*>(&nativeCreate) }, { "nativeDestroy", "(J)V",
reinterpret_cast
<void*>(&nativeDes
浏览 3
提问于2014-06-24
得票数 2
回答已采纳
3
回答
在C++中不同大小
的
不同行为(火呼吸源代码)
、
、
当我浏览firebreath ()
的
源代码时,我遇到了一个困惑
的
问题。<T*>(dest)->~T(); **
reinterpret_cast
<T**>(dest) = **
reinterpret
浏览 0
提问于2011-10-31
得票数 1
1
回答
如何用c或c++读取FORTRAN二进制文件?
、
、
、
我想在我
的
小endian机器上读它。我遇到过这个 #define FIX_FLOAT(x) FIX_LONG(x)00001f0 0000 0000 233c 0ad7 0000 0100 0000 1800我要读取文件
的</e
浏览 1
提问于2016-06-20
得票数 0
回答已采纳
1
回答
调用Const函数指针
、
、
、
首先,我想提到
的
是,这对MSVC有效,但不适用于clang。我用
的
是Clang和c++11。()(const *,int)”将行
的
限定符丢弃:
reinterpret_cast
(M_functionsi)(标题、原因、文件、行); void* funcPtr = const_cast<void*>(m_functions[i]);
浏览 0
提问于2016-08-03
得票数 0
回答已采纳
1
回答
如何将指针值转换为枚举?
、
我有以下几点:{}main.cpp:11:18: error:
reinterpret_cast
from 'const char *' to
浏览 2
提问于2015-01-23
得票数 2
回答已采纳
2
回答
reinterpret_cast
是如何工作
的
?
、
、
、
我想知道
reinterpret_cast
在幕后是如何工作
的
。我是从一本书里学到
的
,但我就是不明白。*pChar =
reinterpret_cast
<char*>(&str);int a = 255; (00 00 00 FF in memory) 我想把变量a当作一系列字节
浏览 0
提问于2017-07-24
得票数 3
回答已采纳
1
回答
为什么工会中
的
元素不对齐?
、
、
我花了几个小时试图弄清楚我为我正在处理
的
一个应用程序所做
的
快速模拟
的
结果。这就是我想要做
的
。我有一个传入消息,其中有一个512位字段,它可以根据其类型有多个表单,并且需要转换成可用
的
数据。第一种类型
的
结果是源自小endian LSB
的
4x32位字。.-----------|第一个头只是常见
的
结构。在现实中,这
浏览 7
提问于2022-10-06
得票数 0
1
回答
写入未对齐存储
、
、
我有一些值,我想写入一个原始字节数组,在准确定义
的
位置,以发送他们通过网络。,并产生了正确
的
结果,但内存消毒剂警告我注意未对齐
的
文字:(*
reinterpret_cast
<bool *>(da
浏览 3
提问于2020-10-23
得票数 2
回答已采纳
1
回答
重新转换数组以存储在向量中
、
我有个奇怪
的
问题。我有一个数组,需要返回给另一个函数。问题是,它必须作为处理数据
的
函数是char*类型。下面是我用来转换数据
的
函数:{file.read(
reinterpret_cast
<
浏览 0
提问于2012-09-09
得票数 0
回答已采纳
1
回答
reinterpret_cast
、char*和未定义
的
行为
、
、
、
、
在什么情况下,
reinterpret_cast
对char* (或char[N])是未定义
的
行为,以及何时定义了行为?我应该用什么经验法则来回答这个问题?have to use std::launder (Int) char datasizeof(int);*
reinterpret_cast
浏览 3
提问于2016-09-10
得票数 19
回答已采纳
1
回答
安全派生指针
的
整数表示
、
-加运算或按位运算
的
结果,其操作数之一是安全派生指针值P
的
整数表示,如果由
reinterpret_cast
<void*>转换
的
结果将等于来自
reinterpret_cast
<void*>(P)
的
安全派生指针可计算
的
值好
的
,让int *P = new int(1);是一个指针,long p_int = <
reinterpret_cast
<long>(P);表示它
的
整数。考虑以下
浏览 3
提问于2014-08-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+RTTI 和四种类型转换
C+11对模板实例化中连续右尖括号>>的改进
纳秒级高性能日志系统 · ATC 2018
往期精选|Qt代码风格
如果调用约定不匹配,会发生什么?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券