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

命名空间: 并发

scheduler_ptr::get 方法

返回指向计划程序的原始指针。

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
要转换的计划程序指针。

另请参阅

并发命名空间