0

我有一个:

template<class T, class E>
class Bla {
}

我想让其他类可以访问 T ,例如:

Bla::TypeOfE

在 C++03 中这样的事情是可能的吗?怎么做?

4

2 回答 2

0

public部分添加

typedef T TypeOfT;

像这样使用它

Bla<int, double>::TypeOfT value;
于 2013-04-05T11:15:36.303 回答
0

是的:

template<class T, class E>
class Bla {
 public:
     typedef E TypeOfE;
}
于 2013-04-05T11:17:31.463 回答