21
Tengo problemas para declarar una clase de plantilla. Probé varias combinaciones ilegibles y no sensuales.Error 'X no es una plantilla'
template <class C, class M >
class BlockCipherGenerator : public KeyGenerator
{
...
private:
M <C> m_cipher;
};
Y
template <class C, class M >
class BlockCipherGenerator : public KeyGenerator
{
typedef typename C::value_type CIPHER;
typedef typename M::value_type MODE;
private:
MODE <CIPHER> m_cipher;
};
¡Muchas gracias! Creo que en realidad lo tuve, pero dejo que los errores en el archivo CPP me distraigan. – jww
@noloader: Ningún problema en absoluto. :) –