fix #153: 翻译错误 (#200)

This commit is contained in:
suyeguanxing 2024-11-08 09:36:34 +08:00 committed by GitHub
parent 252b63a60e
commit 3e1e3e2741
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -68,7 +68,7 @@ std::deque<int> d;
authAndAccess(d, 5) = 10; //认证用户返回d[5]
//然后把10赋值给它
//无法通过编译
//无法通过编译!
````
在这里`d[5]`本该返回一个`int&`,但是模板类型推导会剥去引用的部分,因此产生了`int`返回类型。函数返回的那个`int`是一个右值上面的代码尝试把10赋值给右值`int`C++11禁止这样做所以代码无法编译。