码迷,mamicode.com
首页 > 编程语言 > 详细

c++函数进阶

时间:2019-01-07 11:20:48      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:关键字   多态   lin   编译   重载函数   fstream   一个   c++   进阶   

c++扩展了c语言的函数功能。通过将incline关键字用于函数定义,并在首次调用该函数前提供其函数定义,可以使得c++编译器将该函数视为内联函数。也就是说,编译器不是让程序跳到独立的代码段,以执行函数,而是用相应的代码替换函数调用。只有在函数很短时才能采用内联方式。

引用变量是一种伪装指针,它允许为变量创建别名(另一个名称)。引用变量主要被用作处理结构和类对象的函数的参数。通常,被声明为特定类型引用的标识符只能指向这种类型的数据;然而,如果一个类(如ofstream)是从另一个类(如ostream)派生出来的,则基类引用可以指向派生类对象。

函数特征标是其参数列表。程序员可以定义两个同名函数,只要特征标不同。这被称为函数多态或函数重载。通常,通过重载函数来为不同的数据类型提供相同的服务。

c++函数进阶

标签:关键字   多态   lin   编译   重载函数   fstream   一个   c++   进阶   

原文地址:https://www.cnblogs.com/liangsong/p/10231898.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!