mirror of
https://github.com/changkun/modern-cpp-tutorial.git
synced 2025-12-17 04:34:40 +03:00
book: typo fixes (#248)
This commit is contained in:
@@ -378,8 +378,8 @@ One of the most common and notable examples of type derivation using `auto` is t
|
|||||||
```cpp
|
```cpp
|
||||||
// before C++11
|
// before C++11
|
||||||
// cbegin() returns vector<int>::const_iterator
|
// cbegin() returns vector<int>::const_iterator
|
||||||
// and therefore itr is type vector<int>::const_iterator
|
// and therefore it is type vector<int>::const_iterator
|
||||||
for(vector<int>::const_iterator it = vec.cbegin(); itr != vec.cend(); ++it)
|
for(vector<int>::const_iterator it = vec.cbegin(); it != vec.cend(); ++it)
|
||||||
```
|
```
|
||||||
|
|
||||||
When we have `auto`:
|
When we have `auto`:
|
||||||
|
|||||||
@@ -314,8 +314,8 @@ C++11 引入了 `auto` 和 `decltype` 这两个关键字实现了类型推导,
|
|||||||
```cpp
|
```cpp
|
||||||
// 在 C++11 之前
|
// 在 C++11 之前
|
||||||
// 由于 cbegin() 将返回 vector<int>::const_iterator
|
// 由于 cbegin() 将返回 vector<int>::const_iterator
|
||||||
// 所以 itr 也应该是 vector<int>::const_iterator 类型
|
// 所以 it 也应该是 vector<int>::const_iterator 类型
|
||||||
for(vector<int>::const_iterator it = vec.cbegin(); itr != vec.cend(); ++it)
|
for(vector<int>::const_iterator it = vec.cbegin(); it != vec.cend(); ++it)
|
||||||
```
|
```
|
||||||
|
|
||||||
而有了 `auto` 之后可以:
|
而有了 `auto` 之后可以:
|
||||||
|
|||||||
Reference in New Issue
Block a user