0
编译时我不断收到此错误。我不确定模板构造函数是否有问题,或者我如何将类型'处理程序'插入到双向链表中。构造函数必须显式初始化没有默认构造函数的成员
./ListNode.h:14:3: error: constructor for 'ListNode<Handler>' must explicitly
initialize the member 'data' which does not have a default constructor
ListNode(T d);
^
./doublyLinked.h:70:25: note: in instantiation of member function
'ListNode<Handler>::ListNode' requested here
ListNode<T> *node= new ListNode<T>(d);
^
simulation.cpp:56:20: note: in instantiation of member function
'DoublyLinkedList<Handler>::insertBack' requested here
handlerList->insertBack(*handler);
^
./ListNode.h:9:5: note: member is declared here
T data;
^
./handler.h:4:7: note: 'Handler' declared here
class Handler
^
继承人的github上这里为完整的代码 - > https://github.com/Cristianooo/Registrar-Simulator