std::map< control_info_para > ControlPoint;容器传参
时间: 2024-01-22 14:02:26 浏览: 52
可以使用引用或指针传递std::map<control_info_para>对象,以便在函数中修改其内容。例如:
```
void myFunction(std::map<control_info_para>& controlPoint) {
// 对 controlPoint 进行修改
}
int main() {
std::map<control_info_para> ControlPoint;
// 向 ControlPoint 添加元素
myFunction(ControlPoint); // 通过引用传递 ControlPoint
// 使用 ControlPoint 中的元素
return 0;
}
```
或者,可以使用指针传递std::map<control_info_para>对象,例如:
```
void myFunction(std::map<control_info_para>* controlPoint) {
// 对 controlPoint 进行修改
}
int main() {
std::map<control_info_para> ControlPoint;
// 向 ControlPoint 添加元素
myFunction(&ControlPoint); // 通过指针传递 ControlPoint
// 使用 ControlPoint 中的元素
return 0;
}
```
需要注意的是,在函数中修改std::map<control_info_para>对象后,该修改将在函数调用结束后保留。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)