Специализация шаблонного класса для заданного шаблонного класса - PullRequest
2 голосов
/ 12 мая 2010

У меня есть матричный шаблонный шаблон. Я хочу написать специализацию для комплексных чисел. Как я могу это сделать?

Я подозреваю, что это не сработает:

template <typename T>
class Matrix { ... }

template <typename T2>
class Matrix<std::complex<T2> > { ... }

а что будет?

1 Ответ

3 голосов
/ 12 мая 2010

Вам нужно ; после каждого определения класса, но кроме этого ваш синтаксис правильный и работает.

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