声明:整理的知识点旨在解决我编程学习中的问题,所获答案来源于百度和其他博主。
问题:
1.什么是C++中的二义性
2.引用可以是void类型吗?
Q1 什么是C++中的二义性
引用可以是void类型吗?
(1)void类型没有分配内存,而引用必须是另一个固定内存变量的别名,所以不能指向void。
(2)引用只是一个别名,是已有变量的别名,而void类型是空类型,是没有分配内存的。所以引用不能是void类型。
(3)引用为对象起了另外的一个名字,该对象是已经存在的对象,引用必须初始化,有类型。
知识点:
1.重载函数:见C++的函数重载