“赋值”与“初始化”

初始化就是在对象创建的同时使用初值直接填充对象的内存单元,因此不会有数据类型转换等中间过程,也就不会产生临时对象。

而赋值则是在对象创建好后任何时候都可以调用的而且可以多次调用的函数,由于它调用 的是“=”运算符,因此可能需要进行类型转换,即会产生临时对象。

原文地址:https://www.cnblogs.com/zhehan54/p/5132036.html