0
Я пытаюсь сделать файл .h для моего первого задания после долгого перерыва, немного ржавого кода. Все, что мне нужно сделать, это сделать узел, который имеет m_next m_prev и указатель на строку, я полностью зациклен на том, как вы создаете указатель на строку, я всегда был плох с указателями.Как связать двусвязный список с строкой
class DoublyLinkedList
{
public:
DoublyLinkedList();
~DoublyLinkedList();
bool empty();
void append(string&);
void insertBefore(string&);
void insertAfter(string&);
void remove(string&);
void begin();
void end();
bool next();
bool prev();
bool find(string&);
const &data getData()
private:
Class Node
{
public:
Node (string* data, Node *next, Node *prev)
{m_data = data; m_next = next; m_prev = prev;}
string m_data;
Node * m_next;
Node * m_prev;
};
Node *m_head;
Node *m_tail;
Node *m_current;
};
#endif // DOUBLYLINKEDLIST_H_INCLUDED
ли с помощью 'строку * m_data' вызвать ошибки? –
Почему вы хотите, чтобы это был указатель? – edtheprogrammerguy