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
原创粉丝点击