我有一个 C++ 方法,它采用一个变量,方法签名是这样的:
DLL returnObject** getObject( const std::string folder = "" );
我试着传入:
const std::string myString = "something";
但我收到以下错误:
No matching function call to ... getObject( std::string&);
我在这里有几个问题。
- 我如何在没有正常的
std::string
情况下通过&
- 这看起来像值是可选
folder = ""
的是吗?如果是这样,您如何传递可选参数?