【发布时间】:2014-08-08 11:11:09
【问题描述】:
为什么 C++ 不允许这样做
void insertData (T data1,Tree<T> *tree=TreeTop);
允许将值作为默认参数传递,但为什么不能将变量作为默认参数......??
class BinaryTree
{
private :
Tree<T> *TreeTop;
unsigned int numberOfElements;
public :
void insertData (T data1,Tree<T> *tree=TreeTop);
// Only Prototype For Question Purpose
}
【问题讨论】:
-
是的,同样的疑问..!! Dint Find On Searching..
标签: c++ function default-value