Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
| Veri Akışı Adı | Açıklama |
|---|---|
| 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
| Veri Akışı Adı | Açıklama |
|---|---|
| scheduler_ptr::get | Zamanlayıcının ham işaretçisini döndürür |
Ortak İşleçler
| Veri Akışı Adı | Açıklama |
|---|---|
| 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;
Dönüş 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;
Dönüş 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.