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.
Stellt einen Zeiger auf einen Planer dar. Diese Klasse ist vorhanden, um die Spezifikation einer freigegebenen Lebensdauer mithilfe von shared_ptr oder nur einem einfachen Verweis mithilfe des unformatierten Zeigers zu ermöglichen.
Syntax
struct scheduler_ptr;
Member
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| scheduler_ptr::scheduler_ptr | Überladen. Erstellt einen scheduler-Zeiger von "shared_ptr" auf "scheduler". |
Öffentliche Methoden
| Name | Beschreibung |
|---|---|
| scheduler_ptr::get | Gibt den Rohzeiger auf den Planer zurück. |
Öffentliche Operatoren
| Name | Beschreibung |
|---|---|
| scheduler_ptr::operator bool | Testet, dass der scheduler-Zeiger nicht NULL ist. |
scheduler_ptr::operator-> |
Verhält sich wie ein Zeiger. |
Vererbungshierarchie
scheduler_ptr
Anforderungen
Kopfzeile: pplinterface.h
Namespace: Parallelität
scheduler_ptr::get-Methode
Gibt den unformatierten Zeiger auf den Planer zurück.
scheduler_interface* get() const;
Rückgabewert
scheduler_ptr::operator bool
Testet, ob der Schedulerzeiger ungleich NULL ist.
operator bool() const;
scheduler_ptr::operator->
Verhält sich wie ein Zeiger.
scheduler_interface* operator->() const;
Rückgabewert
scheduler_ptr::scheduler_ptr-Konstruktor
Erstellt einen Planerzeiger von shared_ptr auf einen Planer.
explicit scheduler_ptr(std::shared_ptr<scheduler_interface> scheduler);
explicit scheduler_ptr(_In_opt_ scheduler_interface* pScheduler);
Parameter
Planer
Der zu konvertierende Scheduler.
pScheduler
Der zu konvertierende Schedulerzeiger.