77问答网
所有问题
c++面向对象 函数重载的目的是什么
如题所述
举报该问题
推荐答案 2014-05-10
重载能够使函数使用变得更加灵活
比如使用一个find函数通过重载可以应付查找不同类型的数据
你只用记这一个名字就可以了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GN8G3Nv3qpWpIGIpGpN.html
相似回答
c++
为
什么
要进行
函数重载
,有什么作用?
答:
1、减少对用户的复杂性
。2、这样做
减少了函数名的数量,避免了名字空间的污染
,对于程序的可读性有很大的好处。重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符...
c
重载是什么
意思
答:
C++语言中的重载是指能够使用相同的函数名,但是参数列表不同的函数可以存在于一个程序中。
重载的目的是提高代码的可读性和可维护性
,同时也能减少内存的占用。重载可以根据函数的参数数量、类型、顺序等与其他函数进行区分,从而实现多态性。当调用一个函数时,编译器会根据参数列表的不同找到与之匹配的函...
C++
中成员
函数重载是什么
意思?
答:
函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表的函数,这组函数被称为重载函数。重载函数通常用来命名一组功能相似的函数,
这样做减少了函数名的数量,避免了名字空间的污染
,对于程序的可读性有很大的好处。1.2、为什么需要函数重载(why)?试想如果没有函数重载机制,如在C中...
函数的重载是什么
意思?
答:
函数的重载是指在同一作用域内,通过参数的不同类型、不同个数或不同顺序,定义多个同名函数的情况。一般来说,
重载函数可以使代码更简洁、直观
,同时增强函数的可扩展、可复用性。函数的重载可以应用于不同的语言,如C++、Java、Python等。比如,在C++中,当程序调用一个函数时,编译器会在所有同名函数...
c++
运算符
重载
答:
c++
的一大特性就是重载(overload),通过重载可以把功能相似的几个
函数
合为一个,使得程序更加简洁、高效。在c++中不止函数可以重载,运算符也可以重载。由于一般数据类型间的运算符没有
重载的
必要,所以运算符重载主要是
面向对象
之间的。在进行对象之间的运算时,程序会调用与运算符相对应的函数进行处理,...
C++
运算符
重载什么
意思啊、、看不懂。。。麻烦说通俗点,3Q!
答:
如果a和b是我们定义的某个类的
对象
,假设这个类为MyClass。这时候,如果在MyClass中没有对>、<、和==这些运算符进行
重载
(其实就是在MyClass进行定义),那是没法直接用a>b,a==b,a<b的。因为像<、>、==这些运算符在C++中已有定义,作为
C++的
标准的一部分,所以我们要重新定义他们的用法时,...
C++
中的运算符
重载
,帮我详细介绍下
答:
(1)运算符
重载
为成员
函数
(a)对于双目运算符op,如果要重载op为某类的成员函数,使之能够实现表达式 k op t,其中k为A类的
对象
,则应当把op重载为A类的成员函数,该函数只有一个形参,形参的类型是t所属的类型。经过这样重载之后,表达式 k op t 就相当于函数调用k.operator op( t )(b)...
大家正在搜
函数重载的目的是什么
使用重载函数的目的是什么
面向对象分析的目的是什么
使用函数重载编程的目的是
什么是函数重载
函数重载的要求是
重载函数的定义
函数重载的意义主要在于
函数重载是指
相关问题
c++为什么要进行函数重载,有什么作用?
为什么C++支持函数重载
函数重载对于程序设计有哪些意义
c++面向对象的主要体现是什么?
什么是C++重载?
C++面向对象里的构造函数有啥作用啊?
c++对c语言做了改进,即从面向过程变成为面向对象的主要原因...
C++中 运算符重载 到底有什么何意义?