0
template<class T, class E>
class Bla {
}
我想爲其他有位置T accessable的東西,如:
Bla::TypeOfE
在C++ 03,如何做到這一點是這樣的事情可能嗎?
template<class T, class E>
class Bla {
}
我想爲其他有位置T accessable的東西,如:
Bla::TypeOfE
在C++ 03,如何做到這一點是這樣的事情可能嗎?
添加在public
部分
typedef T TypeOfT;
使用它像
Bla<int, double>::TypeOfT value;
是:
template<class T, class E>
class Bla {
public:
typedef E TypeOfE;
}
不,你不能做這種方式。你也許可以像'Bla :: TypeOfE'一樣工作。在這種情況下,你想要提及哪種類型?該類型特定於模板類的每個實例。 –
antonijn
2013-04-05 11:17:26