vector赋值给vector
各位大侠们
小弟遇到了一个问题
//声明了一个存储字符串的数组
char ** ptr = new char *[number];
vecter<char *> vec1;
vec1.push_back(*ptr);
之后小弟想 赋值 把vector<char*> 赋值给vector<string>;
小弟写的是 vector<string> vec2;
vec2.assign(vec1.begin(), vec1.end());
但是提示不对,请各位高手帮看看,困扰我好久了。
其实我就是想把一个char * 的数组赋值到vector<string>中。还有什么好方法,麻烦了~~
小弟遇到了一个问题
//声明了一个存储字符串的数组
char ** ptr = new char *[number];
vecter<char *> vec1;
vec1.push_back(*ptr);
之后小弟想 赋值 把vector<char*> 赋值给vector<string>;
小弟写的是 vector<string> vec2;
vec2.assign(vec1.begin(), vec1.end());
但是提示不对,请各位高手帮看看,困扰我好久了。
其实我就是想把一个char * 的数组赋值到vector<string>中。还有什么好方法,麻烦了~~
...全文
相关推荐
C++访问Redis的mset 二进制数据接口封装方案
主要介绍了C++访问Redis的mset 二进制数据接口封装方案的相关资料,需要的朋友可以参考下
C++编程唯一可以码的实现,可以运行!!
C++编程唯一可以码的实现,可以运行!!
C#与C++动态链接库DLL参数互传代码
内容概要:本文详细介绍了在C#与C++之间通过动态链接库(DLL)进行参数互传的技术实现方法。重点讲解了如何在C#中导入C++编写的DLL,以及在不同类型参数传递过程中需要注意的问题,包括字符串的传入与传出、使用char数组和byte数组处理中文乱码问题,以及如何通过IntPtr类型实现C++中vector<char*>向C#端的安全传递。文章结合具体代码示例,展示了数据类型映射、内存管理及编码处理等关键技术细节。; 适合人群:具备C#和C++基础,熟悉DLL调用机制,从事互操作开发或需要集成C++库的.NET开发者,尤其是工作1-3年的中初级研发人员; 使用场景及目标:①实现C#调用C++ DLL时的字符串参数正确传递;②解决中文字符乱码问题;③完成复杂数据结构如vector<char*>的跨语言传递与解析。
高校技术转移办公室人员如何高效开展技术需求挖掘工作?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
科技中介服务机构如何提升服务的专业性与用户粘性?.docx
科技中介服务机构如何提升服务的专业性与用户粘性?


