C++中重载的一个特例
来源:互联网 发布:windows nc.exe 编辑:程序博客网 时间:2024/04/30 01:07
大家都知道,具有相同名字而形参表不同的函数称为重载函数。
这里只是要注意一个特殊的情况:
const形参与非const形参,对于重载而言无本质区别,看下面的例子:
编译时报错:error C2084: function 'int __cdecl fun(int)' already has a body
上面两个函数在本质上是相同的,第二个函数是对第一个函数的重定义。
但是,有const引用形参的函数与有非const引用形参的函数是不同的。
下面的例子是一个合法的重载:
类似地,带有指向const类型的指针形参的函数与带有指向相同类型的非const对象的指针形参的同名函数是合法的重载,如下例:
这是重载中比较重要的一点,希望大家一定要注意。
- C++中重载的一个特例
- 自动装拆箱的一个特例
- 宽带691的一个特例
- 需要注意自动装拆箱的一个特例
- 文件空间变大的一个特例
- 需要注意自动装拆箱的一个特例
- 需要注意自动装拆箱的一个特例
- 一个动态分配二维数组程序的特例
- 泛型编程的一个特例
- Java中类型转换的特例
- a4j:commandButton不能直接替换h:commandButton的一个特例
- logistic函数是softmax函数的一个特例
- 【C/C++】在一个类中重载另一个类的构造函数 ----构造函数是一个特殊的操作符
- while循环中特例
- C++中关于类的数据成员的特例
- 关于JS中重载的一个想法
- iso 中可以后台运行的几种特例
- 演示线程中join()方法的特例
- 多线程的创建及退出
- 子进程自父进程继承什么或未继承什么
- AJAX动态上传文件的原理
- fprintf和fscanf函数
- Java版碰撞球游戏
- C++中重载的一个特例
- SOA的解释之四----SOA架构的核心产品ESB
- Ubuntu下LAMP安装
- 删除与破解Administrator账户
- Linux文本模式下利用fbterm+ucimf+w3m实现中文浏览,输入,上网
- 51单片机的定时器/计数器
- 【原创】关于wince OS开发面试问题的总结系列之Bootloader
- February, 7
- 扩展权限ACL的应用