gpt4 book ai didi

c++ - C++ 中的模板

转载 作者:行者123 更新时间:2023-11-28 07:12:06 25 4
gpt4 key购买 nike

<分区>

我正在尝试实现一个存储多种类型项目的单链表。所以我遇到了模板,但是当我尝试运行以下代码时,编译器给了我几个链接错误(LNK 2019:未解析的外部符号)。我还没有真正做任何事情,也不知道出了什么问题。谁能指出我的错误??

单链表.h

template <class Item>
class SinglyLinkedList
{
public:
SinglyLinkedList();
~SinglyLinkedList();

private:
template <class I>
struct Node {
I item;
Node<I> *next;
};
Node<Item> *head;
};

单链表.cpp

#include "singlylinkedlist.h"

template <class Item>
SinglyLinkedList<Item>::SinglyLinkedList()
{
head = NULL;
}

主要.cpp

#include <iostream>
#include "singlylinkedlist.h"

using namespace std;

int main()
{
SinglyLinkedList<string> list;
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com