I have a C++ method that takes one variable the method signature is like this:
DLL returnObject** getObject( const std::string folder = "" );
I tried passing in:
const std::string myString = "something";
but I get the following error:
No matching function call to ... getObject( std::string&);
I have a couple questions here.
- How do I pass in a normal
std::stringwithout the& - This looks like the value is optional
folder = ""is it? And if so how do you pass an optional parameter?
This little example works as expected:
You might want to post a similarly small example that shows your problem.