C++ 构造函数的默认参数

默认参数需要写在函数声明位置,函数体定义时不需要写默认参数。

(√)

int func(int=1);
int func(int a){};

(×)

int func(int);
int func(int a=1){};

(×)

int func(int=1);
int func(int a=1){};

默认参数必须从参数列表的右端开始。

(√)

int boxVolume( int length, int width = 1, int height = 1 );

(×)

int boxVolume( int length = 1, int width, int height = 1 );

原文链接: https://www.cnblogs.com/mollnn/p/12598942.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    C++ 构造函数的默认参数

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/338831

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月1日 下午11:47
下一篇 2023年3月1日 下午11:47

相关推荐