在C++11新规定中,函数可以返回花括号包围的值的列表。
vector<string> process(){
//...
//expected and actual are the class of string
if(expected.empty())
return {};//返回一个空vector对象
else if(expected==actual)
return {"functionX","okay"};//返回列表初始化的vector对象
else
return {"functionX",expected,actual};
}
此代码摘自《c++ primer》page.203;为题主在做leetcode第一题时看到的语句,觉得颇为新颖,在此留作记录。