21
Tôi đang gặp sự cố khi khai báo lớp mẫu. Tôi đã thử một số kết hợp không thể đọc được và không nhạy cảm.Lỗi 'X không phải là mẫu'
template <class C, class M >
class BlockCipherGenerator : public KeyGenerator
{
...
private:
M <C> m_cipher;
};
Và
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;
};
Cảm ơn bạn rất nhiều! Tôi nghĩ rằng tôi thực sự đã có nó, nhưng tôi để lỗi trong tập tin CPP làm tôi phân tâm. – jww
@noloader: Không sao cả. :) –