手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>C/C++>列表

C 成员函数的特性

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
 我们已知道什么是成员函数了,他是根据某种类的功能是需要来定义的。而构造函数、析构函数、拷贝初始化构造函数等都属于特别的成员函数。成员函数除了说明和定义的类中之外,更有些什么特性呢?

  内联函数和外联函数

  类的成员函数能够分为内联函数和外联函数。内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。而说明在类体内,定义在类体外的成员函数叫外联函数。外联函数的函数体在类的实现部分。

  内联函数在调用时不是像一般函数那样要转去执行被调用函数的函数体,执行完成后再转回调用函数中,执行其后语句,而是在调用函数处用内联函数体的代码来替换,这样将会节省调用开销,提高运行速度。

  内联函数和带参数的宏定义进行下比较,他们的代码效率是相同,但是内联欢函数要优于宏定义,国为内联函数遵循的类型和作用域规则,他和一般函数更相近,在一些编译器中,一旦关上内联扩展,将和一般函数相同进行调用,高度比较方便。

  有关内联函数在使用时注意的事项,请参考本栏目“内联函数”一文。

  外联函数变成内联函数的方法很简单,只要在函数头前面加上关键字inline就能够了。

  重载性

  成员函数能够进行重载,前面介绍过构造函数能够重载,而析构函数不能重载,他们是特别的成员函数。一般的成员函数都能够重载。

  有关函数重载的周详介绍,请参考本栏目“函数重载”一文。

  配置参数的缺省值

  成员函数能够被配置参数的缺省值。一般的成员函数和构造函数都能够被配置参数的缺省值。

  关于配置函数参数缺省值的方法和应该注意的事项,请参考本栏目“浅谈C 函数的参数”一文。




文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

热点关注
IDC资讯 虚拟主机 域名注册 托管租用 vps主机 智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 价格总览 | 资讯中心 | 友情链接 | 网站地图 | 招贤纳士 | RSS