Update item3.md

删除多余的“就会”
如果那样的话就会这里就会有一些问题
——》
如果那样的话这里就会有一些问题
This commit is contained in:
AllenMH 2022-05-01 19:03:55 +08:00 committed by Yi Yang
parent 24633a4253
commit 351b144f14

View File

@ -61,7 +61,7 @@ auto authAndAccess(Container& c, Index i) //不那么正确
return c[i]; //从c[i]中推导返回类型
}
````
[Item2](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/1.DeducingTypes/item2.md)解释了函数返回类型中使用`auto`,编译器实际上是使用的模板类型推导的那套规则。如果那样的话就会这里就会有一些问题。正如我们之前讨论的,`operator[]`对于大多数`T`类型的容器会返回一个`T&`,但是[Item1](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/1.DeducingTypes/item1.md)解释了在模板类型推导期间表达式的引用性reference-ness会被忽略。基于这样的规则考虑它会对下面用户的代码有哪些影响
[Item2](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/1.DeducingTypes/item2.md)解释了函数返回类型中使用`auto`,编译器实际上是使用的模板类型推导的那套规则。如果那样的话这里就会有一些问题。正如我们之前讨论的,`operator[]`对于大多数`T`类型的容器会返回一个`T&`,但是[Item1](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/1.DeducingTypes/item1.md)解释了在模板类型推导期间表达式的引用性reference-ness会被忽略。基于这样的规则考虑它会对下面用户的代码有哪些影响
````cpp
std::deque<int> d;