C++ 自动输入c++;11是静态类型还是动态类型

C++ 自动输入c++;11是静态类型还是动态类型,c++,c++11,C++,C++11,c++11中的auto命令是静态绑定(键入)还是动态绑定 i、 如果我有这个代码 auto x = 5; 编译器会决定“x”是int,还是在运行时对其进行描述 另外,在下面的代码中x的类型是什么 auto x = 5, y = 4.5 这称为类型推断。类型仍然是静态的,但是让编译器知道表达式的类型是什么 特别是autox=5,在编译器时。正是由于这个原因,您必须在初始化时始终提供一个明确的表达式。例如autox静态。编译器将根据您分配给它的内容来推断它,g++给出:错误:“auto”的推导不

c++11中的auto命令是静态绑定(键入)还是动态绑定

i、 如果我有这个代码

auto x = 5;
编译器会决定“x”是int,还是在运行时对其进行描述

另外,在下面的代码中x的类型是什么

auto x = 5, y = 4.5
这称为类型推断。类型仍然是静态的,但是让编译器知道表达式的类型是什么


特别是
autox=5,在编译器时。正是由于这个原因,您必须在初始化时始终提供一个明确的表达式。例如
autox

静态。编译器将根据您分配给它的内容来推断它,g++给出:
错误:“auto”的推导不一致:'int'然后是'double'
这是类型推断,自动替换rhs上表达式结果的拼写名称。