c++ - C++ 从 int 到 long 的转换是一种提升吗?
问题描述
在网络上进行了大量研究之后,我无法弄清楚从 int 到 long 的转换是否被视为促销。
如果在此处的 Microsoft 网站上找到以下代码:
long long_num1, long_num2;
int int_num;
// int_num promoted to type long prior to assignment.
long_num1 = int_num;
但是,它没有在cppreference 网站上注明。
我理解促销是一种保持价值的转换(转换时不会改变价值)。
有人可以帮我解决这个问题吗?
提前致谢
解决方案
推荐阅读
- linux - standard_init_linux.go:207: exec 用户进程导致权限被拒绝
- haxe - Haxe中主类的命名规则是什么?
- php - 将字符串乘以数字
- c# - 使用 Net.Security.NegotiateStream 进行模拟
- php - 用于多语言站点的 Laravel 标头刀片语言切换器
- android - LiveData 的内部工作原理
- javascript - 如何从javascript中的字符串中提取坐标
- pine-script - 尝试绘制日内保证金率的背景颜色
- javascript - 没有重复的javascript新数组
- javascript - 如何将 React 元素附加到 JavaScript 对象的属性