int a[4]={1,2,3,4};
int* b = new int[4];
是否有像std :: copy这样的库函数将数组中的元素a复制到c ++中的指针b?
答案 0 :(得分:2)
是的,它被称为std::vector<>
;您可以在代码中使用它,如下所示:
std::vector<int> a { 1, 2, 3, 4 };
auto b = a;
答案 1 :(得分:1)
是否有像std :: copy这样的库函数将数组中的元素a复制到c ++中的指针b?
是的,std::copy
:
std::copy( std::begin( a ), std::end( a ), b );