Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.45 KB | None | 0 0
  1. CharListenKnoten* MyString2::deep_copy() const {
  2.     if (!m_anker)
  3.         return nullptr;
  4.     CharListenKnoten* new_ptr   = new CharListenKnoten(m_anker->get_data());
  5.     CharListenKnoten* new_anker = new_ptr;
  6.     CharListenKnoten* ptr       = m_anker;
  7.     while (ptr->get_next()) {
  8.         ptr = ptr->get_next();
  9.         new_ptr->set_next(new CharListenKnoten(ptr->get_data()));
  10.         new_ptr = new_ptr->get_next();
  11.     }
  12.     return new_anker;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement