QVector<QString>和std::vector<cv::string>互转
时间: 2024-01-22 10:03:22 浏览: 106
要将QVector<QString>和std::vector<cv::string>互相转换,你可以使用以下方法:
1. 将QVector<QString>转换为std::vector<cv::string>:
- 首先创建一个空的std::vector<cv::string>列表。
- 然后遍历QVector<QString>,将每个QString元素转换为cv::string,并将其添加到std::vector<cv::string>中。
- 最后,你就可以使用std::vector<cv::string>了。
2. 将std::vector<cv::string>转换为QVector<QString>:
- 首先创建一个空的QVector<QString>列表。
- 然后遍历std::vector<cv::string>,将每个cv::string元素转换为QString,并将其添加到QVector<QString>中。
- 最后,你就可以使用QVector<QString>了。
注意,在进行转换之前,确保你已经包含了所需的头文件,并且在使用cv::string之前,你也应该使用了命名空间cv。
请注意,这里的转换方法是一种通用的方法,可以用于其他类型的向量或列表的转换。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [vector2d:Ruby库(和gem),用于处理二维向量](https://download.csdn.net/download/weixin_42181693/15756579)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [趣谈implicit instantiation of undefined template](https://blog.csdn.net/liunanya/article/details/129596469)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文