永发信息网

什么时候需要赋值和初始化

答案:2  悬赏:0  手机版
解决时间 2021-02-15 05:17
  • 提问者网友:动次大次蹦擦擦
  • 2021-02-14 20:23
为什么有时候编程序 两者都要 有时候就只要初始化 定义一个数数时两者都必须要的么 究竟他们什么时候应该用 是什么意思?
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-02-14 21:25
初始化与赋值是不同的概念:静态变量的初始化是在编译时进行,变量的赋值是在函数或程序运行时进行。静态变量只初始化一次,但可以通过赋值的方式多次修改静态变量的值。
全部回答
  • 1楼网友:長槍戰八方
  • 2021-02-14 22:40
说明:赋值操作是在两个已经存在的对象间进行的,而初始化是要创建一个新的对象,并且其初值来源于另一个已存在的对象。编译器会区别这两种情况,赋值的时候调用重载的赋值运算符,初始化的时候调用拷贝构造函数。如果类中没有拷贝构造函数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯