变量初始化与变量赋值的本质区别何在,初始化不是第一次赋值吗?该如何处理
变量初始化与变量赋值的本质区别何在,初始化不是第一次赋值吗?变量初始化与变量赋值的本质区别何在,初始化
变量初始化与变量赋值的本质区别何在,初始化不是第一次赋值吗?
变量初始化与变量赋值的本质区别何在,初始化不是第一次赋值吗?
看到一些网友说二者不同,但是我就是不明白,初始化不就是第一次赋值吗?
难道还有更多本质的区别吗?
[解决办法]
我觉得大概区别主要是体现在结构化的变量上
对于结构化的变量,初始化基本上是在构造函数中完成的
而赋值则是走拷贝构造函数,或者重载运算符
[解决办法]
[解决办法]初始化不是赋值,赋值受变量的修饰词限制,初始化不会,初始化的值在变量创建的时候填充,但赋值是创建后填充。
[解决办法]const变量只能初始化,不能赋值。
你去搜下就知道了。