문자열 2 차원 배열을 다음과 같은 방식으로 함수에 전달합니다. 맞습니까? 더 잘 할 수 있습니까?문자열 2 차원 배열을 함수에 전달합니다.
#include<iostream>
#include<string>
using namespace std;
void print_name(string name[])
{
cout<<name[0];
}
int main()
{
string name[4];
name[0] = "abc";
name[1] ="xyz";
name[2] = "pqr";
name[3]= "xyq";
print_name(name);
return 0;
}
그것은 더 문자열이 기본적으로 배열 인 경우에도 2 차원 배열이 아닌 문자열 배열로 생각할 수 있습니다. – Dani
여기에 어떤 문제도 보이지 않습니다. 아마도'벡터 name (4)'를 사용하는 것이 더 나을 것입니다. –
herohuyongtao