Shared Pointer - Vorteile und deren Preis von Nicolai Josuttis
Für Referenz-Semantik gibt es seit C++11 (und schon vorher in boost) Shared-Pointer.
Auf den ersten Blick sieht das nach einem einfachen hilfreichen Sprachmittel aus, das man problemlos
für Referenz-Semantik oder Garbage-Collection verwenden kann.
Doch Vorsicht!
Häufig ist nicht oder nur teilweise bekannt, welche Nachteile und Probleme die
Verwendung von Shared-Pointern mit sich bringen kann. Die Verwaltung der Besitzer,
die Verwendung in mehreren Threads und sogar die Verwendung von make_shared(), die eigentlich
nur Vorteile bringen soll, kann für Programme so kontraproduktiv sein, dass in der Praxis
nicht selten über die richtige Verwendung von Shared-Pointern und sogar Alternativen nachgedacht werden muss.
Auf unserem Video-Portal studios.ppedv.de findet man eine breite Basis an Informationen rund um das Thema IT.
Die Schwerpunkte bilden dabei nicht nur Microsoft-Technologien. Themen wie Visual Studio, .net, C++, C#, Angular JS und viele mehr werden von unseren professionellen Trainern detailliert erklärt.