diff --git a/CPP11.md b/CPP11.md index 2133f66..b9bfd8c 100644 --- a/CPP11.md +++ b/CPP11.md @@ -111,7 +111,7 @@ int& y = x; f(y); // deduces as f(int& &&) => f(int&) int&& z = 0; // NOTE: `z` is an lvalue with type `int&&`. -f(z); // deduces as f(int&& &) => f(int&&) +f(z); // deduces as f(int&& &) => f(int&) f(std::move(z)); // deduces as f(int&& &&) => f(int&&) ``` diff --git a/README.md b/README.md index d5695df..c82108a 100644 --- a/README.md +++ b/README.md @@ -922,7 +922,7 @@ int& y = x; f(y); // deduces as f(int& &&) => f(int&) int&& z = 0; // NOTE: `z` is an lvalue with type `int&&`. -f(z); // deduces as f(int&& &) => f(int&&) +f(z); // deduces as f(int&& &) => f(int&) f(std::move(z)); // deduces as f(int&& &&) => f(int&&) ```