struct //数据结构体 { std::vector<TaskschedAddNormTaskRequData> taskinfo; //任务内容 } data;如何给taskinfo插入数据
时间: 2024-09-10 19:15:29 浏览: 47
在给出的结构体中,`data` 成员是一个内部嵌套的结构体,它有一个名为 `taskinfo` 的 std::vector,用于存放 `TaskschedAddNormTaskRequData` 类型的任务信息数组。
如果你想向 `taskinfo` 插入数据,你需要首先创建一个 `TaskschedAddNormTaskRequData` 类型的对象,然后将其添加到 `taskinfo` 的 vector 内。以下是一个示例:
```cpp
// 创建一个新的任务需求数据对象
TaskschedAddNormTaskRequData new_task_request;
new_task_request.port = <新端口号>; // 用实际端口号替换占位符
new_task_request.taskid = <新任务ID>;
// ... 设置其他属性
// 将新任务数据添加到任务信息列表
data.taskinfo.push_back(new_task_request);
```
在这个例子中,`<新端口号>` 和 `<新任务ID>` 应替换为你想要插入的具体值。每当你需要添加一个新的任务请求,就重复上述过程即可。
阅读全文