第二个参数在此签名中的含义是什么?

时间:2015-11-30 02:01:11

标签: c++ vector

std::vector<int> interpret(const std::string &src, const std::vector<int> &input = {});

除了将引用输入设置为{}之外,我理解签名的所有内容。这是什么意思?

1 个答案:

答案 0 :(得分:7)

=为参数引入了默认值... {}在这种情况下表示空vector。因此,您可以使用一个参数调用该函数,input将为空。