Diciamo che ho la funzione #include <string>
std::string const foo()
{
std::string s = "bar";
return s;
}
int main()
{
std::string t = foo();
}
Can un compilatore svolgere (no
Una funzione deve restituire due valori al chiamante. Qual è il modo migliore per implementare? Opzione 1: pair<U,V> myfunc()
{
...
return make_pair(getU(),getV());
}
pair<U,V> mypair = myfunc()