C++--函数重载详解

一、背景

1、在实际开发中,有时候我们需要实现几个功能类似的函数,只是有些细节不同在实际开发中,有时候我们需要实现几个功能类似的函数,只是有些细节不同。

2、上述的问题,C++用函数的重载来实现,C语言中用函数指针来实现。

 

二、C语言

1、C语言下实现功能相似的swap函数,正常如下:

//
void swap1(int *a, int *b); //交换 int 变量的值
void swap2(float *a, float *b); //交换 float 变量的值
void swap3(char *a, char *b); //交换 char 变量的值
void swap4(bool *a, bool *b); //交换 bool 变量的值
//

2、利用函数指针来实现重载功能

 

致谢

1、《C++ 大学教程》[第9版],[美] Paul Deitel(保罗·戴特尔),Harvey Deitel(哈维·戴特尔) 著,张引 等 译

2、C++ 函数重载 详解

3、c语言如何实现函数重载

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读