Page 1 of 1

Umwandlung der verknüpften Liste von Rohzeigern in intelligente Zeiger

Posted: 05 Jan 2025, 10:09
by Guest
Wie kann ich meinen verknüpften Listencode von Rohzeigern in intelligente Zeiger implementieren? Alle Richtlinien werden hilfreich sein. Hier ist mein Code.
Ich bin mehr verwirrt über die Art des Smart Pointers. Geteilt oder einzigartig und was wird der Kopf sein? Und wie lösche ich diese ganze Liste im Destruktor?

Code: Select all

#include 

class List {

private:

struct Node {
int datum;
Node* next;

Node(int d, Node* n):datum(d),next(n){std::cout