"〜Binary_tree()"デストラクタをインクルードするとエラーが発生します。しかし、私がそれを取り除くと、すべてがコンパイルされます。クラス内のデストラクタ定義のCollect2エラー
マイnode.hファイル
template<class T>
class Binary_tree
{
private:
void insert(T val, Node<T> *ptr);
Node<T> *search(T val, Node<T> *ptr);
Node<T> *root;
public:
Binary_tree()
{
root = NULL;
}
~Binary_tree();
void insert(T val);
Node<T> *search(T val);
};
私main.cc
#include<iostream>
#include "node.h"
using namespace std;
int main()
{
Binary_tree<char> tree;
return 0;
}