有些语言只能声明一个函数返回一个像普通函数一样的数组,比如Java:
public String[] funcarray() {
String[] test = new String[]{"hi", "hello"};
return test;
}
Run Code Online (Sandbox Code Playgroud)
为什么C++不支持这样的东西int[] funcarray(){}?你可以返回一个数组,但是制作这样一个函数真的很麻烦.而且,我听说字符串只是char的数组.所以如果你能用C++返回一个字符串,为什么不用数组?