菜鸟笔记
提升您的技术认知

c 将vector转化为数组-ag真人游戏

1、最简单的做法

思想:循环逐个赋值

#include 
#include 
int main(){
  std::vector input({1,2,3,4,5});
  int n = input.size();
  int arr[n];
  for(int i=0; i

2、使用标准库函数std::copy

#include 
#include 
#include 
int main(){
  std::vector input({1,2,3,4,5});
  int arr[input.size()];
  std::copy(input.begin(), input.arr(), arr);
  for(int i: arr){
    std::cout << i << ' '; 
  }
  return 0;
}
网站地图