으로 변환하려면 다음과 같은 arr 데이터가있는 벡터를 초기화하고 싶습니다. 문자열 형식의 배열을 초기화하고 해당 값을 벡터 문자열로 복사해야합니다. 이것은 내가 어떻게하는지입니다문자열 배열을 문자열 형식의 벡터
는 오류 내가 int 배열 및 INT 유형의 벡터를 위해했을
string arr[6][8]={
"AAAAAAAA",
"ABWBWBWA",
"ABWBWBWA",
"ABWBWBWA",
"ABWBWBWA",
"AAAAAAAA"};
vector<string> v(arr,arr+sizeof(arr)/sizeof(string));
을 많이 제공합니다. 이와 같이 ,
int vv[]={0,0,0,8};
vector<int> v(vv,vv+sizeof(vv)/sizeof(int));
및 그것의 작동하지 않는 입력이 유형하지만 문자열을 완벽하게 작동합니다.
int 유형의 경우에도 그렇게 할 수 있습니까? –
표준 : : 벡터 V { "AAAAAAAA" "ABWBWBWA" "ABWBWBWA" "ABWBWBWA" "ABWBWBWA" "AAAAAAAA" }; –
오류 : 스칼라 개체 'v'는 이니셜 라이저에서 하나의 요소가 필요합니다. –