デフォルトのコンストラクターでエラーが発生します
エラー: エラーC2679:バイナリ'=':タイプ'int'の右側のオペランドをとる演算子が見つかりません(または受け入れ可能な変換がありません)
コード:
#ifndef _SLOT_H
#define _SLOT_H
#include <string>
using namespace std;
template <class T>
class slot
{
private:
string key;
T data;
public:
slot();
slot(string str);
slot(string str, T tempdata);
slot(const slot &source);
string getkey();
T getdata();
void setkey(string str);
void setdata(T tempdata);
};
template<class T>
slot<T>::slot()
{
key = "";
data = NULL;
}