std::vector<ValueType> vec(a, a + n);...假设 a是你的数组,n是它包含的元素数。否则,std:...
include <iostream> include <vector> using namespace std;int main(){ vector<int> a;int b;while(cin >>b){ a.push_back(b);} int *str = new int[a.size()];int *tp = str;vector<int> ::iterator c;for ( c = a.begin() ; c != a.end() ; ++c,++str){ str = ...
哥们,你的“while(cin>>num)”导致程序进入死循环,一直在“while(cin>>num){ivec.push_back (num);}”执行这两句,后面的语句无法执行到。你可以在while里对输入的num进行下判断,给出个终止条件,让程序执行下去。还有“for(int *p1=p;p!=p+ivec.size();++p1,++i1)”里的终止条件是“...
1、把word转换为其他字符组合,因为windows下word是一种数据类型,会有风险;2、 char *p = new char[text.size() + 1];这句有错误,请楼主查阅vector的size()方法返回值代表的是什么。最笨的方法就是在vector中逐个string的长度相加获得字符串的长度,最后要加1....
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。