Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
shared_ptr Einfügungsprogramm.
template<class Elem, class Tr, class Ty>
std::basic_ostream<Elem, Tr>& operator<<(std::basic_ostream<Elem, Tr>& out,
shared_ptr<Ty>& sp);
Parameter
Elem
Der Typ des Datenstroms Elements.Tr
Der Typ der Stream merkmale Element.Ty
Der Typ des freigegebenen Zeiger gesteuert.out
Der Ausgabestream.sp
Der freigegebene Zeiger.
Hinweise
Die Vorlagenfunktion gibt out << sp.get()zurück.
Beispiel
// std_tr1__memory__operator_sl.cpp
// compile with: /EHsc
#include <memory>
#include <iostream>
int main()
{
std::shared_ptr<int> sp0(new int(5));
std::cout << "sp0 == " << sp0 << " (varies)" << std::endl;
return (0);
}
Anforderungen
Header: <memory>
Namespace: std