Merge pull request #1208 from mabuchner/1207-cp-31-memory-corruption-from-example

Pass parameter as reference in CP.31 example
pull/1212/head
Gabriel Dos Reis 8 years ago committed by GitHub
commit 599fb02d12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -14130,12 +14130,12 @@ Defining "small amount" precisely is impossible.
##### Example
string modify1(string);
void modify2(shared_ptr<string>);
void modify2(string&);
void fct(string& 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.

Loading…
Cancel
Save