相关疑难解决方法(0)

C++模板,链接错误

我在调用模板类时遇到问题.我声明了一个新的类型名称Array,它是一个模板;

在.hpp文件中:

template <typename T>
class Array
{
public:
   Array();
};
Run Code Online (Sandbox Code Playgroud)

在.cpp文件中:

template <typename T>
Array<T>::Array()
{
//Do something
}
Run Code Online (Sandbox Code Playgroud)

主要:

Array<int> arr;
Run Code Online (Sandbox Code Playgroud)

我得到了Linkage错误:未解析的外部符号到ctor.

任何的想法?

c++ linker templates

34
推荐指数
4
解决办法
2万
查看次数

标签 统计

c++ ×1

linker ×1

templates ×1