Данные статического члена класса шаблона с двумя параметрами - PullRequest
0 голосов
/ 30 января 2010

http://www.adp -gmbh.ch / cpp / templates / static_members.html проясняет, что мне нужно делать - если шаблон имеет один параметр.

Что если бы их было два?

template <typename T, typename T2> class X {
  public:
     static int st_;
 };

Как мне шаблонизировать статические данные memebr?

template <typename T, typename T2> int, int X<T, T2>::st_;

или

template <typename T, typename T2> int int X<T, T2>::st_;

или как?

Я думаю , что моя проблема в том, чтобы знать, что делать с двумя реальными типами (оба здесь int).

Как после объявления шаблонов объявить мою статическую переменную-член?

1 Ответ

4 голосов
/ 30 января 2010
template <typename T, typename T2>
int X<T, T2>::st_;

Вам не нужны две int -ы. int - это просто тип st_.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...