重载1.同一个标示符在不同的上下文有不同的意义。比如:洗衣服和洗脸是不同的,或者有不同的含义。函数重载1.用同一个函数名定义不同的函数2.当函数名和不同的参数搭配时函数的含义是不同的例子:#include #include /* run this program using the console pauser or add
一、
重载
重载
:
重载
函数是函数的一种特殊情况,为方便使用,
C++
允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个函数完成不同的功能。
重载
函数常用来实现功能类似而所处理的数据类型不同的问题。不能只有函数返回值类型不同。
重载
的作用:
重载
函数常用来实现功能类似而所处理的数据类型不同的问题。不能只有函数返回值类型不同。
1.构造函数CMatrix的初始化:
第一种初始化方式:在给变量分配空间时赋值,初始化效率较高
第二种初始化
1
重载
的起源
自然语言中,一个词可以有许多不同的含义,即该词被
重载
了。人们可以通过上下文来判断该词到底是哪种含义。“词的
重载
”可以使语言更加简练。例如“吃饭”的含义十分广泛,人们没有必要每次非得说清楚具体吃什么不可。别迂腐得象孔已己,说茴香豆的茴字有四种写法。
在
C++
程序中,可以将语义、功能相似的几个函数用同一个名字表示,即函数
重载
。这样便于记忆,提高了函数的易用性,这是
C++
语言采用
重载