-# 《高速上手 C++11/14/17/20》
+# 现代 C++ 教程:高速上手 C++11/14/17/20
[](./README.md) [](./README-zh-cn.md) [](./assets/donate.md) [](./assets/community.md)
diff --git a/README.md b/README.md
index f7e211a..fe13969 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-# C++11/14/17/20 On the Fly
+# Modern C++ Tutorial: C++11/14/17/20 On the Fly
[](./README.md) [](./README-zh-cn.md) [](./assets/donate.md) [](./assets/community.md)
diff --git a/assets/cover-2nd-en.afphoto b/assets/cover-2nd-en.afphoto
index 28c7848..60d6637 100644
Binary files a/assets/cover-2nd-en.afphoto and b/assets/cover-2nd-en.afphoto differ
diff --git a/assets/cover-2nd-en.png b/assets/cover-2nd-en.png
index 3f8c161..3811060 100644
Binary files a/assets/cover-2nd-en.png and b/assets/cover-2nd-en.png differ
diff --git a/assets/cover-2nd.afphoto b/assets/cover-2nd.afphoto
index 0f350de..a313ae3 100644
Binary files a/assets/cover-2nd.afphoto and b/assets/cover-2nd.afphoto differ
diff --git a/assets/cover-2nd.png b/assets/cover-2nd.png
index 393e45f..c89122b 100644
Binary files a/assets/cover-2nd.png and b/assets/cover-2nd.png differ
diff --git a/book/en-us/00-preface.md b/book/en-us/00-preface.md
index 1d14c31..3d3f7f6 100644
--- a/book/en-us/00-preface.md
+++ b/book/en-us/00-preface.md
@@ -11,7 +11,7 @@ order: 0
## Introduction
C++ user group is a fairly large. From the advent of C++98 to the official finalization of C++11, it has accumulated over a decade. C++14/17 is an important complement and optimization for C++11, and C++20 brings this language to the door of modernization. The extended features of all these new standards are given to the C++ language. Infused with new vitality.
-C++ programmers, who are still using **traditional C++** (this book refers to C++98 and its previous C++ standards as traditional C++), may even amzed by the fact that they are not using the same language while reading C++11/14/17/20 code.
+C++ programmers, who are still using **traditional C++** (this book refers to C++98 and its previous C++ standards as traditional C++), may even amzed by the fact that they are not using the same language while reading modern C++ code.
**Modern C++** (this book refers to C++11/14/17/20) introduces a lot of features into traditional C++, which makes the whole C++ become language that modernized. Modern C++ not only enhances the usability of the C++ language itself, but the modification of the `auto` keyword semantics gives us more confidence in manipulating extremely complex template types. At the same time, a lot of enhancements have been made to the language runtime. The emergence of Lambda expressions has made C++ have the "closure" feature of "anonymous functions", which is almost in modern programming languages (such as Python/Swift/.. It has become commonplace, and the emergence of rvalue references has solved the problem of temporary object efficiency that C++ has long been criticized.
diff --git a/book/zh-cn/00-preface.md b/book/zh-cn/00-preface.md
index 992fdb3..7e8e042 100644
--- a/book/zh-cn/00-preface.md
+++ b/book/zh-cn/00-preface.md
@@ -11,7 +11,7 @@ order: 0
## 引言
C++ 是一个用户群体相当大的语言。从 C++98 的出现到 C++11 的正式定稿经历了长达十年多之久的积累。C++14/17 则是作为对 C++11 的重要补充和优化,C++20 则将这门语言领进了现代化的大门,所有这些新标准中扩充的特性,给 C++ 这门语言注入了新的活力。
-那些还在坚持使用**传统 C++**(本书把 C++98 及其之前的 C++ 特性均称之为传统 C++)而未接触过 C++11/14/17/20 的 C++ 程序员在见到诸如 Lambda 表达式这类全新特性时,甚至会流露出『学的不是同一门语言』的惊叹之情。
+那些还在坚持使用**传统 C++**(本书把 C++98 及其之前的 C++ 特性均称之为传统 C++)而未接触过现代 C++ 的 C++ 程序员在见到诸如 Lambda 表达式这类全新特性时,甚至会流露出『学的不是同一门语言』的惊叹之情。
**现代 C++** (本书中均指 C++11/14/17/20) 为传统 C++ 注入的大量特性使得整个 C++ 变得更加像一门现代化的语言。现代 C++ 不仅仅增强了 C++ 语言自身的可用性,`auto` 关键字语义的修改使得我们更加有信心来操控极度复杂的模板类型。同时还对语言运行期进行了大量的强化,Lambda 表达式的出现让 C++ 具有了『匿名函数』的『闭包』特性,而这一特性几乎在现代的编程语言(诸如 Python/Swift/... )中已经司空见惯,右值引用的出现解决了 C++ 长期以来被人诟病的临时对象效率问题等等。
diff --git a/book/zh-cn/toc.md b/book/zh-cn/toc.md
index c567df0..5a44489 100644
--- a/book/zh-cn/toc.md
+++ b/book/zh-cn/toc.md
@@ -1,4 +1,4 @@
-# 高速上手 C++ 11/14/17/20
+# 现代 C++ 教程:高速上手 C++ 11/14/17/20
## 目录
diff --git a/pdf/en-us/Makefile b/pdf/en-us/Makefile
index d51fb45..9de3e75 100644
--- a/pdf/en-us/Makefile
+++ b/pdf/en-us/Makefile
@@ -1,4 +1,4 @@
-title = 'C++11/14/17/20 On the Fly'
+title = 'Modern C++ Tutorial: C++11/14/17/20 On the Fly'
filename = 'modern-cpp-tutorial'
outputname='modern-cpp-tutorial'
revision = $(shell git describe --always --tags)
diff --git a/pdf/en-us/aggregator.py b/pdf/en-us/aggregator.py
index 1bea485..dc89fb2 100644
--- a/pdf/en-us/aggregator.py
+++ b/pdf/en-us/aggregator.py
@@ -10,7 +10,7 @@ ignores = ['TOC', 'Table of Content', 'License', 'license']
with open('modern-cpp-tutorial.md', 'w') as outfile:
outfile.write("""---
-title: "C++11/14/17/20 On the Fly"
+title: "Modern C++ Tutorial: C++11/14/17/20 On the Fly"
author: Changkun Ou ">🇬🇧 Read Online ">🇬🇧 Download diff --git a/website/themes/moderncpp/layout/layout.ejs b/website/themes/moderncpp/layout/layout.ejs index aab1b00..4b54d77 100755 --- a/website/themes/moderncpp/layout/layout.ejs +++ b/website/themes/moderncpp/layout/layout.ejs @@ -3,7 +3,7 @@
-