# TaskGroup::TaskGroup 构造一个空的任务组。 ```cpp TaskGroup(); ``` ## 行为说明 当前构造函数是默认实现,主要完成以下初始化: - `m_tasks` 为空。 - `m_pendingCount` 初始为 `0`。 - `m_completedCount` 初始为 `0`。 - `m_canceled` 初始为 `false`。 此时 [IsComplete](IsComplete.md) 会返回 `true`,因为空任务组的 `m_pendingCount == 0`。 ## 返回值 - 无。 ## 注意事项 - 构造任务组本身不会把它注册到 [TaskSystem](../TaskSystem/TaskSystem.md);只有 [TaskSystem::CreateTaskGroup](../TaskSystem/CreateTaskGroup.md) 会维护系统内部的任务组列表。 - 当前对象刚创建时虽然“已完成”,但这不代表它具备完整的任务栅栏语义,只是计数器碰巧为零。 ## 相关文档 - [返回类型总览](TaskGroup.md) - [TaskSystem::CreateTaskGroup](../TaskSystem/CreateTaskGroup.md)