腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
C++
reinterpret_cast
总是
返回
结果
吗
?
、
当该函数调用另一个函数时,我提供
reinterpret_cast
(a)作为参数。IsA("B")) { //please dont worry much about this line, }; }; 现在你知道我是如何调用" def“的了,我想知道
reinterpr
浏览 76
提问于2017-07-12
得票数 4
回答已采纳
1
回答
计算包含对象的指针
、
、
下面的便携和符合标准的
C++
,
总是
返回
“成功”
吗
?cstddef> struct { return
reinterpret_cast
浏览 1
提问于2013-12-25
得票数 0
回答已采纳
2
回答
用于在接收端“序列化”数据、字节顺序和对齐的
reinterpret_cast
、
、
、
如果我们有一个POD结构,比如A,我这样做:char buf[20];如果接收端远程框不一定是相同的硬件或操作系统,我可以安全地这样做以“取消序列化”: A* result =
reinterpret_cast
<A*>(buf); // given same byte
浏览 1
提问于2012-01-30
得票数 0
1
回答
C++
reinterpret_cast
--这
总是
正确的
吗
?
、
、
我写了这个{ return
reinterpret_cast
<const MyStringConst这段代码写得正确
吗
。我已经在MSVC 2013上测试过它,它正在正常工作,但我不知道它是否可以用于可以用不同编译器编译的生产代码。
浏览 1
提问于2015-03-01
得票数 1
回答已采纳
1
回答
如何将两个字符串从Swift传递给
C++
函数,并获得一个整数数组?
、
、
我试图将两个Strings从Swift传递到
C++
函数,在那里处理它们,然后
返回
一个整数数组(可能是一个向量),还不确定。我尝试过(
C++
函数声明):但无法将字符串从Swift传递到
C++
。,然后我对函数做了一点改动:{ string &a = *
reinterpret_cast
<string*>(one);bStr = Unsafe
浏览 2
提问于2015-04-09
得票数 2
回答已采纳
4
回答
无法从“无符号字符*”转换为“char *”
、
、
我输入了char* S1=digest;,但不工作
浏览 7
提问于2012-09-10
得票数 5
2
回答
星座中的终结性
、
、
、
我想要创建一个
返回
系统的endianness函数,如下所示:{ return(
reinterpret_cast
<const int8_t&>(one) == 0);现在,由于函数将在编译时而不是在实际的目标机器上执行,那么
C++
规范为确保
返回
正确的
结果
提供了什么保证?
浏览 4
提问于2016-06-16
得票数 14
回答已采纳
2
回答
使用指针参数将
C++
方法转换为C函数是一个可接受的模式
吗
?
、
、
我在ESP-32上使用
C++
.在注册计时器时,我必须这样做:xTaskCreate(
reinterpret_cast
<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTaskGCC
总是
警告我这些转变,但它的运
浏览 0
提问于2018-08-12
得票数 17
回答已采纳
1
回答
jboolean*和uint64_t*之间的转换
、
、
、
我正在尝试将一个包含128个元素的jbooleanArray (
总是
)转换为一个包含128个元素的bool数组。<uint64_t*>(midiNotes) = *env->GetBooleanArrayElements(jMidiNotes, nullptr);我相信GetBooleanArrayElements会
浏览 12
提问于2021-06-06
得票数 0
回答已采纳
1
回答
C++
reinterpret_cast
对象的字符串和
返回
、
、
、
、
我刚刚在
C++
中发现了
C++
,我正在尝试更多地了解它。<char*>(&h); cout << hh->name << " " << hh->gender <现在,我希望将char *转换为std::string,然后从这个字符串
返回
Human对象:{ Human h("John&
浏览 0
提问于2016-02-27
得票数 2
2
回答
有可能有指针文字
吗
?
、
、
、
我还想知道这个特性是否存在于
C++
中。
浏览 1
提问于2014-06-13
得票数 12
回答已采纳
6
回答
C++
的new操作
返回
的地址对齐有保证
吗
?
、
、
、
我想知道我是否应该在我的程序中这样做,我不知道
C++
的新操作
返回
的地址是否有对齐的保证,所以我写了一个小程序来测试 char*p = new char[123]; cout << "*"; if(
reinter
浏览 73
提问于2009-02-03
得票数 31
回答已采纳
3
回答
static_cast<int>(foo) vs. (int)foo
、
有没有人能详细解释一下不同之处?
浏览 0
提问于2009-01-24
得票数 30
回答已采纳
5
回答
const_cast对
reinterpret_cast
、
、
、
引用SO
C++
FAQ 。 在很大程度上,使用
reinterpret_cast
获得的唯一保证是,如果将
结果
转换回原始类型,则会得到完全相同的值。因此,如果我
浏览 4
提问于2013-01-11
得票数 8
回答已采纳
1
回答
获取元组元素的偏移量。
、
、
、
constexpr size_t tuple_element_offset() {
reinterpret_cast
<char*>(&std::get<Idx>(*
reinterpret_cast
<T*>(0))) -
reinterpret_cast
<char*>(0));这实际上类似于宏的偏移的实现<char*>(&var);
浏览 2
提问于2011-03-18
得票数 7
回答已采纳
1
回答
在模板参数类上
返回
函数调用的类型
、
、
我经常发现自己处理模板和
返回
函数在上述模板中的值。我
总是
会有这样的
结果
:auto foo(const Data& d) ->{ typedef typename std::decay<decltype(
reinte
浏览 1
提问于2014-10-16
得票数 0
回答已采纳
1
回答
在转换到void和从void
返回
时,混合静态和重新解释强制转换是不安全的
吗
?
、
、
简单地说:如果我将一个类型X*
返回
到void*,那么将它
reinterpret_cast
回X*
总是
安全的
吗
?data everytime pA =
reinterpret_cast
; std::cout<<"Never failed :/&quo
浏览 3
提问于2013-05-12
得票数 3
回答已采纳
1
回答
`__builtin_assume_aligned`在GNU GCC中的类型变体?
、
提供了一个函数void * __builtin_assume_aligned(void *, int),它告诉编译器,可以安全地假定指针输入(并从中
返回
)函数是由N字节对齐的。但是,它
返回
一个void *,这意味着我必须转换
返回
的
结果
,即或
浏览 0
提问于2016-02-15
得票数 2
回答已采纳
5
回答
reinterpret_cast
奇异性(逗号分隔表达式)
在调试我们的一些代码(
C++
)时,我发现如下: const unsigned char* buffer, size_t length) std::string retValue(
reinterpret_cast
<const char*>(&buffer[index], length));} 这段代码的问题(忽略了缺少指针和字符串长度检查)是
reinterpret_cast
浏览 20
提问于2013-08-16
得票数 12
回答已采纳
1
回答
将int的地址转换为char指针的正确方法
、
、
如果我需要从ifstream读取intfileStream.read(
reinterpret_cast
<char*>(&myInt), sizeof(int)); 使用
reinterpret_cast
<char*>来实现这一点是正确的
吗
?
浏览 2
提问于2011-12-20
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券