Heim >Backend-Entwicklung >C++ >Warum gibt es in der C-Standardbibliothek kein „std::shared_ptr'?
Ein tieferer Einblick in die Abwesenheit von std::shared_ptr
In der C-Standardbibliothek gibt es eine spezielle Version von std::unique_ptr für Arrays, std::unique_ptr
Begründung für die fehlende Spezialisierung
Das Fehlen von std::shared_ptr
Aktueller Status und Zukunftsaussichten
Trotz des historischen Zögerns haben die jüngsten Diskussionen das Interesse der LWG-Mitglieder neu entfacht. Während ein Prototyp umgesetzt wurde, steht ein formeller Vorschlag noch aus. Die Machbarkeit und endgültige Einführung von std::shared_ptr
Kommende Entwicklungen
Ein open-std.org-Entwurf TS (Technical Specification) schlägt Array-Unterstützung für std::shared_ptr vor. Wenn dieser TS angenommen wird, würde er std::shared_ptr
Update für C 17
Der TS-Entwurf wurde inzwischen in C 17 integriert und bietet offizielle Unterstützung für std::shared_ptr
Das obige ist der detaillierte Inhalt vonWarum gibt es in der C-Standardbibliothek kein „std::shared_ptr'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!