我被告知我必须使用模板,这对我来说是全新的,准确地说,我必须使用template <unsigned short n>,其中n定义了向量的维数。cpp C:\CodeBlocks\kool\praks3\vector.cpp|3|error: 'n' was not declared in this scope|
..why我必须在这里使用模板,我阅读了模板教程,它被用来优化代码和减少代码重复,但是在这里,n必须总是无符号短的。当我查看这个示例时,我知道我使用的是模板,因为我的数据类型可以
我知道模板不是在C中定义的,但是在我的例子中,我有一个用C++编写的API,它被用C编写的应用程序使用。我希望在API中添加一个模板函数。‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token即使使用extern "C“也没有帮助(导致错误:带有C链接的模板我怀疑,是否有可能以这样的方式调用这个模板函数?如果是,如何才能做到这一点?谢谢。