第一次学习c++成员模板,遇到了编译不通过的问题,我想知道怎么解决
#include <iostream>
using namespace std;
template<class T>
class bate
{
private:
template<class V>
class hold
{
private:
V val;
public:
hold(V v = 0) :val(v) {}
void show()const { cout << val << endl };
V Value()const { return val };
};
hold<T>q;
hold<int>n;
public:
bate(T a,int b):q(a),n(b){}
void Show() { q.show(); n.show(); }
};