为什么犯规C++允许这
传递一个变量函数的C++默认参数
void insertData (T data1,Tree<T> *tree=TreeTop);
传递一个值作为默认的参数被允许,但为什么不是一个变量作为默认paramaeter ....? ?
class BinaryTree
{
private :
Tree<T> *TreeTop;
unsigned int numberOfElements;
public :
void insertData (T data1,Tree<T> *tree=TreeTop);
// Only Prototype For Question Purpose
}
是的同样的怀疑.. !! Dint查找搜索.. – PRP