为什么在 c++ 中有多种初始化变量的方法

Why are there multiple ways of initializing variables in c++?

本文关键字:初始化 变量 方法 c++ 为什么      更新时间:2023-10-16

为什么在 c++ 中有多种初始化变量的方法,而不仅仅是一种?据我所知,您可以做到这些:

int x = 0;
int y (2);
int c {3};

谢谢!

,这是因为,所有的数据类型都是一个对象。它们都有盲初始值设定项,这与类的默认构造函数(初始值设定项(相同。