Pass parameter as reference in CP.31 example

Fixes #1207.
This commit is contained in:
mbuchner 2018-05-08 09:25:01 +02:00
parent 8e327dd4e0
commit 7261f5d2fb

View File

@ -14130,12 +14130,12 @@ Defining "small amount" precisely is impossible.
##### Example ##### Example
string modify1(string); string modify1(string);
void modify2(shared_ptr<string>); void modify2(string&);
void fct(string& s) void fct(string& s)
{ {
auto res = async(modify1, s); auto res = async(modify1, s);
async(modify2, &s); async(modify2, s);
} }
The call of `modify1` involves copying two `string` values; the call of `modify2` does not. The call of `modify1` involves copying two `string` values; the call of `modify2` does not.