次の方法で共有


scheduler_ptr 構造体

スケジューラへのポインターを表します。 このクラスによって、shared_ptr を使用して共有有効期間を指定できるように、または、生ポインターを使用して参照できるようにします。

構文

struct scheduler_ptr;

メンバー

パブリック コンストラクター

名前 説明
scheduler_ptr::scheduler_ptr 過負荷です。 shared_ptr からスケジューラを指すスケジューラ ポインターを作成します。

パブリック メソッド

名前 説明
scheduler_ptr::get スケジューラへの生のポインターを返します。

パブリック演算子

名前 説明
scheduler_ptr::operator bool スケジューラ ポインターが null 以外であるかどうかをテストします。
scheduler_ptr::operator-> ポインターのように動作します。

継承階層

scheduler_ptr

要件

ヘッダー: pplinterface.h

名前空間: concurrency

scheduler_ptr::get Method

スケジューラへの生のポインターを返します。

scheduler_interface* get() const;

戻り値

scheduler_ptr::operator bool

スケジューラ ポインターが null 以外であるかどうかをテストします。

operator bool() const;

scheduler_ptr::operator->

ポインターのように動作します。

scheduler_interface* operator->() const;

戻り値

scheduler_ptr::scheduler_ptr コンストラクター

shared_ptr からスケジューラを指すスケジューラ ポインターを作成します。

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

パラメーター

スケジューラ
変換するスケジューラ。

pScheduler
変換するスケジューラ ポインター。

関連項目

コンカレンシー名前空間