编译错误“期望不合格的id”使用模板时

对于我的代码
template Signal<float>;
template Signal<bit_t>;
template Signal<byte_t>;
template Signal< std::complex<float> >;
template Signal< int >;
我收到编译错误 signal_T.cpp上的错误:437:错误:在token令牌之前预期的非限定id signal_T.cpp:438:错误:在token令牌之前预期的非限定id signal_T.cpp:439:错误:在'令牌之前预期的unqualified-id signal_T.cpp:440:错误:在'令牌之前预期的unqualified-id signal_T.cpp:441:错误:在'令牌之前预期的unqualified-id 编译器想告诉我什么? 我该如何解决这些错误?     
已邀请:
你写作以下行的意图是什么:
template Signal<float>;
您是否尝试进行显式模板实例化?如果是这样,假设Signal是一个类模板,您需要将其更改为:
// Instantiate Signal with type float
template class Signal<float>;
如果您正在尝试做其他事情,请提出问题。     

要回复问题请先登录注册