[合集] 请教: 模板类之继承的一个小问题# Programming - 葵花宝典
b*y
1 楼
☆─────────────────────────────────────☆
yanb (牛-不牛) 于 (Fri Oct 7 21:35:18 2005) 提到:
代码如下:
template class A {
protected:
T v1;
};
template class B: public A {
protected:
T v2;
public:
T getv1() {return v1;}
T getv2() {return v2;}
};
int main()
{
return 0;
}
在vc++下面编译没问题; 在gcc 4.0下面竟然出现error: 'v1' was not declared
in this scope. 不知道哪里需要改动一下? 先谢了!
☆─────────────────────────────────────☆
yanb (牛-不牛) 于 (Fri Oct 7 23:42:39 2005) 提到:
没想到还有这么个问题:
http
yanb (牛-不牛) 于 (Fri Oct 7 21:35:18 2005) 提到:
代码如下:
template
protected:
T v1;
};
template
protected:
T v2;
public:
T getv1() {return v1;}
T getv2() {return v2;}
};
int main()
{
return 0;
}
在vc++下面编译没问题; 在gcc 4.0下面竟然出现error: 'v1' was not declared
in this scope. 不知道哪里需要改动一下? 先谢了!
☆─────────────────────────────────────☆
yanb (牛-不牛) 于 (Fri Oct 7 23:42:39 2005) 提到:
没想到还有这么个问题:
http