我有一个列表:
list <char>mylist
我给它一些元素
for (int i = 0; i < 10; i++)
{
mylist.push_back(i);
}
我的疑问是,如果无论如何都要将这些元素从列表复制到像
这样的数组中char A[10];
静态数组 或
char *A= new char[10];
动态数组
答案 0 :(得分:0)
如果无论如何都要将这些元素从列表复制到数组
是的,有一种方法可以将对象从容器复制到另一个容器。您可以使用以下算法:
您不需要自己编写循环,因为标准库已经为您完成了这些操作:std::copy
。