Zitat Zitat von Lachsen Beitrag anzeigen
Ich habe weak pointers aber in der Praxis noch nicht erlebt in CPP und das hat wahrscheinlich seinen Grund...
Ja, den Grund, dass du sie noch nicht in C++ (bewusst) erlebt hast.

Weak references sind sehr wichtig und überall dort wo reference cycles auftreten können, unverzichtbar. Im Prinzip stellen Indizes in deinen ersten Vektor auch (naive) weak references dar.