如int func(int x = 0, int y = 0);我调用时只需要func(10,20)或func(10)或func()即可极为方便
2.原来代码的扩展
以前写了一个函数如int func(int x, int y) 现在要在原来的基础上进心扩展,一个方法是将原来代码copy一份,然后修改下,改下名字,这个是自然方法,这里介绍第二种方法使用c++中的默认参数进行修改如int func(int x, int y, bool barcode=true)这样我原来代码不用动,我只需要处理barcode为false的情况就可以达到我的扩展