erwendung von rohen Zeigern in modernem C ++ nach C ++ 11 [closed]

Was sind einige der Hauptgründe für die Verwendung von rohen Zeigern im Jahr 2014, da der C ++ 11-Standard jetzt von den meisten anständigen Compilern gut unterstützt wird?

Ich habe ein paar Szenarien identifiziert:

Sie erweitern eine ältere Codebasis, die unformatierte Zeiger stark nutzt, und möchten die Konsistenz des Stils beibehalten.

Sie verwenden eine Bibliothek, die nur rohe Zeiger exportiert, aber Sie könnten trotzdem Casts verwenden.

Sie möchten die Fähigkeit von Zeigern ausnutzen, um mehrere Indirektionsebenen bereitzustellen. (Ich kenne C ++ 11 nicht gut genug, um zu wissen, ob dies mit intelligenten Zeigern oder mit anderen Techniken erreicht werden kann.)

Welche anderen Szenarien sind Ihrer Meinung nach für die Verwendung von Zeigern geeignet?

Würdest du heute überhaupt empfehlen, etwas über Zeiger zu lernen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage