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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin