C++函数的哑元及其作用
来源:互联网 发布:软件需求变更管理 编辑:程序博客网 时间:2024/04/30 16:32
一个函数的参数 只有类型 没有名字 则这个参数称之为哑元。
哑元的作用
1.表达参数列表匹配更加严格 void test(void);2.保持函数的向前兼容特性 void code(int key);//老版本函数 code(1234); void code(int);//从新开发新版本函数保持函数的向前兼容特性
3.区分函数 #include <iostream> using namespace std; struct Date { void operator++() { cout << "oprator++()" <<endl; } void operator++(int) { cout << "oprator++(int)" <<endl; }};int main(){ Date date; ++date; //利用哑元区分++所在的位置,也就是区分++date和date++ date++;}
0 0
- C++函数的哑元及其作用
- c/c++ 友元函数友元类,及const作用
- memset()函数及其作用
- memset()函数及其作用
- memset()函数及其作用
- memset()函数及其作用
- memset()函数及其作用
- memset()函数及其作用
- memset()函数及其作用
- memset()函数及其作用
- C/C++ — memset() 函数详解及其作用介绍
- C函数指针的作用
- C++之中的友元函数的作用
- 友元的作用
- 【C/C++】C++虚析构函数的作用
- js-Ajax的作用及其函数的编写
- [c++]友元函数
- 【C++】友元函数
- 有关Android studio工具添加高德地图API的so库文件使用说明
- Map集合的使用
- http请求的基本过程
- JAVA操作HDFS API(hadoop) HDFS API详解
- 太用力的人跑不远
- C++函数的哑元及其作用
- [关键字]const用法集锦
- 深拷贝的一种实现方法
- 手机游戏刷表流程记录—服务端菜鸟的成长之路
- Ubuntu15.04编译php
- redis错误集
- Next Permutation
- Android应用setContentView与LayoutInflater加载解析机制源码分析
- IntelliJ 出现 cannot resolve symbol.