我想将ac数组写入容器中,如果可能的话我更喜欢修改它.我正在考虑使用vector但它似乎确实有一个写(*pchararray,len); 功能.字符串看起来像下一个最好的东西,但它也没有写函数?
特定
char myarray[10];
Run Code Online (Sandbox Code Playgroud)
您可以使用STLiterator:
vector <char> v;
copy(myarray, myarray + 10, back_inserter(v));
Run Code Online (Sandbox Code Playgroud)
您可以使用构造函数:
vector <char> v(myarray, myarray + 10);
Run Code Online (Sandbox Code Playgroud)
您可以调整大小并复制:
vector<char> v(10);
copy(myarray, myarray + 10, v.begin());
Run Code Online (Sandbox Code Playgroud)
(并且所有这些工作类似于字符串)
感谢评论/其他答案:)
| 归档时间: |
|
| 查看次数: |
656 次 |
| 最近记录: |