Я запускаю структуры данных в C ++ и, читая, я пришел к следующему фрагменту,
template <class Node_entry>
struct Node {
// data members
Node_entry entry;
Node<Node_entry> *next;
// constructors
Node( );
Node(Node_entry, Node<Node_entry> *link = NULL);
};
Может кто-нибудь уточнить, почему автор выбирает структуру, а не класс для реализации singly linked list
? Спасибо.