オプションの 2 番目の引数を検索関数に渡そうとしています。
class ExponentialTree
{
public:
node* Search(int num, node* curr_node=root);
void Insert(int num);
private:
node* root;
};
node* ExponentialTree::Search(int num, node* curr_node)
{
1 つのパラメーターで呼び出す場合は、それをルートに設定する必要があります。私は宣言でデフォルトパラメータ、実装でデフォルトパラメータ、両方(私はそれが真実ではないことを知っています)、2つの宣言を試みました。何も機能しませんでした。何か案は?変更される唯一の行であるため、メソッドのオーバーロードは必要ありません。
ありがとう。