在不同文件中创建了类后,我想将这些类与写在其他文件中的主函数链接起来(所有这些文件都存在于代码块中的单个项目中)。如果编写标题是解决方案,我也无法链接这些文件标题中要包含的所有元素。我的主要功能是
#include <iostream>
#include "linkedlist.h"
using namespace std;
int main()
{
    linkedlist<int> obj1;
    obj1.create();
    obj1.add_node_at_beginning(10);
    obj1.add_node_at_beginning(20);
    obj1.add_node_at_beginning(30);
}
所有这些函数都在linkedlist类中定义,它有一个模板我的头文件是
#ifndef LINKEDLIST_H_INCLUDED
#define LINKEDLIST_H_INCLUDED
template <class N>
struct Node
{
Node<N> *ptr_to_nxt_node;
 N data;
};
template <class LL>
class linkedlist
{
    Node<LL> *strt;
    Node<LL> *end;
    int n;
    Node<LL> *nde;
public:
    linkedlist();
    void create();
    void add_node_at_beginning(LL dat);
    void add_node_at_end(LL dat);
};
#endif // LINKEDLIST_H_INCLUDED