C++引用需要初始化吗?

2024-11-22 17:20:44
推荐回答(5个)
回答1:

  C++引用需要初始化,不然定义的引用无地址无内容;
  C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。
  初始化:包括创建(或说定义)对象并且赋给初值。(如果一个对象只被创建而没有被初始化,则该变量只能用于被赋值)。
   赋值: 擦除对象的当前值并用新值代替。

回答2:

引用,顾名思义就是用别的变量或函数,应该不需要初始化。但另的变量和函数在它们定义的地方肯定还是要初始化的。
就好像山寨机直接把别人的成果拿来拷贝就行了,不需要从头做研发,但人家品牌机厂商必须要做研发的。

回答3:

必须初始化,不初始化就错了。

回答4:

引用必须初始化,而且一旦初始化就不能改变了。

回答5:

“引用必须在声明的同时就初始化。”
这是书上的原话!