diff --git a/book/en-us/02-usability.md b/book/en-us/02-usability.md index 619b49b0..19eb4a30 100644 --- a/book/en-us/02-usability.md +++ b/book/en-us/02-usability.md @@ -378,8 +378,8 @@ One of the most common and notable examples of type derivation using `auto` is t ```cpp // before C++11 // cbegin() returns vector::const_iterator -// and therefore itr is type vector::const_iterator -for(vector::const_iterator it = vec.cbegin(); itr != vec.cend(); ++it) +// and therefore it is type vector::const_iterator +for(vector::const_iterator it = vec.cbegin(); it != vec.cend(); ++it) ``` When we have `auto`: diff --git a/book/zh-cn/02-usability.md b/book/zh-cn/02-usability.md index 51a8b0d1..5f0105b0 100644 --- a/book/zh-cn/02-usability.md +++ b/book/zh-cn/02-usability.md @@ -314,8 +314,8 @@ C++11 引入了 `auto` 和 `decltype` 这两个关键字实现了类型推导, ```cpp // 在 C++11 之前 // 由于 cbegin() 将返回 vector::const_iterator -// 所以 itr 也应该是 vector::const_iterator 类型 -for(vector::const_iterator it = vec.cbegin(); itr != vec.cend(); ++it) +// 所以 it 也应该是 vector::const_iterator 类型 +for(vector::const_iterator it = vec.cbegin(); it != vec.cend(); ++it) ``` 而有了 `auto` 之后可以: