gpt4 book ai didi

c++ - T(x) 是否被视为类型转换?

转载 作者:可可西里 更新时间:2023-11-01 18:29:37 25 4
gpt4 key购买 nike

以下为类型转换:

int foo = (int) somefloat;

但是,这算是类型转换吗?

int foo = int( somefloat );

更重要的是,如果两者之间存在差异,那么生成的编译代码是否不同?

最佳答案

第二个示例通常称为函数样式转换并被添加到 C++,但两者在语义/目标代码方面没有区别。

这里很好地解释了添加函数样式转换的原因:

What exactly is or was the purpose of C++ function-style casts?

关于c++ - T(x) 是否被视为类型转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12692597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com