From: 24OI-bot <15963390+24OI-bot@users.noreply.github.com> Date: Sat, 7 Sep 2019 01:18:06 +0000 (-0400) Subject: style: format markdown files with remark-lint X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=368f6908fd00a3f50016790a163ecb789fb85a85;p=oi-wiki%2Fmain.git style: format markdown files with remark-lint --- diff --git a/docs/lang/reference.md b/docs/lang/reference.md index 46e03008..3dd2e1a3 100644 --- a/docs/lang/reference.md +++ b/docs/lang/reference.md @@ -124,11 +124,11 @@ char &get_val(std::string &str, int index) { return str[index]; } 你不能返回在函数中的局部变量的引用,如果一定要在函数内的变量。请使用动态内存。例如如下两个函数都会产生悬垂引用,导致未定义行为。 ```cpp -std::vector& getLVector() { // 错误:返回局部变量的左值引用 +std::vector& getLVector() { // 错误:返回局部变量的左值引用 std::vector x{1}; return x; } -std::vector&& getRVector() { // 错误:返回局部变量的右值引用 +std::vector&& getRVector() { // 错误:返回局部变量的右值引用 std::vector x{1}; return std::move(x); }