我可以用C++做到这一点(如果是,语法是什么?):
void func(string* strs) {
// do something
}
func({"abc", "cde"});
Run Code Online (Sandbox Code Playgroud)
我想将数组传递给函数,而不将其实例化为变量.谢谢你的建议.
AnT*_*AnT 11
它不能在C++ 03定义的当前C++中完成.
您正在寻找的功能称为"复合文字".它存在于C语言中,由C99定义(当然具有C特定功能),但在C++中则不然.
类似的功能也计划用于C++,但它还没有.