C ++: как объявить массив шаблонов как параметр функции - PullRequest
1 голос
/ 26 апреля 2010

Очень похоже на этот пост

Как я могу объявить массив шаблонов как параметр в шаблонной функции?

Примерно такой код:

template <unsigned i> void my_func (char (&a)[i]); //yes, I do need that reference

1 Ответ

5 голосов
/ 26 апреля 2010

Просто объявите дополнительный параметр шаблона, который содержит данный тип.

template <typename T, unsigned i>
void my_func (T (&a)[i]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...