📅  最后修改于: 2023-12-03 15:29:52.594000             🧑  作者: Mango
C++ 如何返回一个空向量
在 C++ 中,我们可以使用 std::vector 来定义向量。当我们需要返回一个空向量时,可以使用以下两种方法:
方法一:
std::vector<int> empty_vector() {
std::vector<int> v;
return v;
}
使用该方法时,需要先定义一个空的 vector,并将其作为返回值。
方法二:
std::vector<int> empty_vector() {
return std::vector<int>();
}
该方法可以直接返回一个空的 vector。
以下是两种方法的对比:
| 方法 | 描述 | | -------------------- | ----------------------- | | 方法一: define & return | 先定义一个空的 vector,并将其作为返回值 | | 方法二: return directly | 直接返回一个空的 vector |
在选择哪种方法的时候,可以根据实际情况进行选择。
注意事项:
参考资料: