为什么只能在c ++的参数列表末尾提供默认参数

时间:2015-06-01 14:22:10

标签: c++ visual-c++ c++14

为什么你只能在参数列表的末尾提供默认参数?这背后的主要原因是什么?

Linklist<T>::Linklist(int a, int b, int  c = 20){}
why cant it be
Linklist<T>::Linklist(int a, int b=10, int  c ){}

我被告知这是由于名称损坏。但我真的不明白这会对此产生什么影响。谁能清楚地解释这一点。 如果它们是随机的,我们是否只能指定使用默认参数调用此函数?

0 个答案:

没有答案