Aracılığıyla paylaş


scheduler_ptr Yapısı

Zamanlayıcı işaretçisini temsil eder. Bu sınıf, shared_ptr kullanarak paylaşılan bir yaşam süresi belirtimine veya ham işaretçi kullanarak yalnızca düz başvuruya izin vermek için vardır.

Sözdizimi

struct scheduler_ptr;

Üyeler

Ortak Oluşturucular

Ad Tanım
scheduler_ptr::scheduler_ptr Aşırı yüklendi. shared_ptr'den zamanlayıcıya bir zamanlayıcı işaretçisi oluşturur

Genel Yöntemler

Ad Tanım
scheduler_ptr::get Zamanlayıcının ham işaretçisini döndürür

Ortak İşleçler

Ad Tanım
scheduler_ptr::operator bool Zamanlayıcı işaretçisinin null olmadığını test edin
scheduler_ptr::operator-> İşaretçi gibi davranma

Devralma Hiyerarşisi

scheduler_ptr

Gereksinimler

Üst bilgi: pplinterface.h

Ad alanı: eşzamanlılık

scheduler_ptr::get Yöntemi

Zamanlayıcının ham işaretçisini döndürür.

scheduler_interface* get() const;

İade Değeri

scheduler_ptr::operator bool

Zamanlayıcı işaretçisinin null olmayan olup olmadığını sınar.

operator bool() const;

scheduler_ptr::operator->

İşaretçi gibi davranır.

scheduler_interface* operator->() const;

İade Değeri

scheduler_ptr::scheduler_ptr Oluşturucu

shared_ptr'den zamanlayıcıya bir zamanlayıcı işaretçisi oluşturur.

explicit scheduler_ptr(std::shared_ptr<scheduler_interface> scheduler);
explicit scheduler_ptr(_In_opt_ scheduler_interface* pScheduler);

Parametreler

Zamanlayıcı
Dönüştürülecek zamanlayıcı.

pScheduler
Dönüştürülecek zamanlayıcı işaretçisi.

Ayrıca bkz.

Eşzamanlılık Ad Alanı