返回数组的引用

四种方法:

#include<iostream>
#include<string>
using namespace std;

typedef string(& rs)[10];
//常规申明
string (&fun(int parm1,string parm2))[10];

//使用类型别名
rs fun1(int parm1, string parm2);

//使用尾置返回类型
auto fun2(int parm1, string parm2)->string(&)[10];

//使用decltype关键字
string s[10];
decltype(s) &fun3(int parm1, string parm2);

猜你喜欢

转载自blog.csdn.net/Aurora____/article/details/110524599