小编Cod*_*bie的帖子

编译器如何选择赋予auto的值?

首先,我知道这是一个非常简单的问题.我只是在寻找技术解释,为什么编译器决定使用类型为double over int的自动类型说明符来生成以下变量:

int value1 = 5;
double value2 = 2.2;
auto value3 = value1 * value2;
Run Code Online (Sandbox Code Playgroud)

我知道编译器会从初始值派生value3的double类型,但为什么呢?

c++ double int auto

3
推荐指数
1
解决办法
80
查看次数

标签 统计

auto ×1

c++ ×1

double ×1

int ×1