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