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