C++语言之初始化形式以及初始化与赋值的区别

一、 初始化形式
C++语言中,初始化是一个异常复杂的问题,初始化有好几种不同的形式:

int units_sold = 0;
int units_sold = {0};
int units_sold{0};
int units_sold(0);

二、 初始化与赋值的区别
C++语言中,初始化与赋值是两个完全不同的操作。初始化不是赋值,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象的当前值擦除,而以一个新值来替代。

Leave a Reply

Your email address will not be published. Required fields are marked *