Skip to content

Commit

Permalink
see changkun#12: add chapter sketch
Browse files Browse the repository at this point in the history
  • Loading branch information
changkun authored and HarrisonDing committed Feb 8, 2020
1 parent ef9118b commit d88e839
Show file tree
Hide file tree
Showing 16 changed files with 208 additions and 3 deletions.
23 changes: 23 additions & 0 deletions book/en-us/00-preface.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Preface
type: book-en-us
order: 0
---

# Preface

[TOC]

## Introduction

## Targets

## Purpose

## Code

[Table of Content](./toc.md) | [Next Chapter: Towards Modern C++](./01-intro.md)

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
15 changes: 15 additions & 0 deletions book/en-us/01-intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Chapter 01:Towards Modern C++
type: book-zh-cn
order: 1
---

# Chapter 01: Towards Modern C++

[Table of Content](./toc.md) | [Previous Chapter](./00-preface.md) | [Next Chapter: Language Usability Enhancements](./02-usability.md)

## Further Readings

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
15 changes: 15 additions & 0 deletions book/en-us/02-usability.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Chapter 02:Language Usability Enhancements
type: book-en-us
order: 2
---

# Chapter 02: Language Usability Enhancements

[Table of Content](./toc.md) | [Previous Chapter](./01-intro.md) | [Next Chapter: Language Runtime Enhancements](./03-runtime.md)

## Further Readings

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
15 changes: 15 additions & 0 deletions book/en-us/03-runtime.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Chapter 03:Language Runtime Enhancements
type: book-en-us
order: 3
---

# Chapter 03: Language Runtime Enhancements

[Table of Content](./toc.md) | [Previous Chapter](./02-usability.md) | [Next Chapter: Sandard Library: Containers](./04-containers.md)

## Further Readings

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
15 changes: 15 additions & 0 deletions book/en-us/04-containers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Chapter 04 Sandard Library:Containers
type: book-en-us
order: 4
---

# Chapter 04 Sandard Library: Containers

[Table of Content](./toc.md) | [Previous Chapter](./03-runtime.md) | [Next Chapter: Sandard Library: Pointers](./05-pointers.md)

## Further Readings

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
15 changes: 15 additions & 0 deletions book/en-us/05-pointers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Chapter 05 Sandard Library:Pointers
type: book-en-us
order: 5
---

# Chapter 05 Sandard Library: Pointers

[Table of Content](./toc.md) | [Previous Chapter](./04-containers.md) | [Next Chapter: Sandard Library: Regular Expression](./06-regex.md)

## Further Readings

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
15 changes: 15 additions & 0 deletions book/en-us/06-regex.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Chapter 06 Sandard Library:Regular Expression
type: book-en-us
order: 6
---

# Chapter 06 Sandard Library: Regular Expression

[Table of Content](./toc.md) | [Previous Chapter](./05-pointers.md) | [Next Chapter: Sandard Library: Threads and Concurrency](./07-thread.md)

## Further Readings

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
15 changes: 15 additions & 0 deletions book/en-us/07-thread.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Chapter 07 Sandard Library:Threads and Concurrency
type: book-en-us
order: 7
---

# Chapter 07 Sandard Library: Threads and Concurrency

[Table of Content](./toc.md) | [Previous Chapter](./06-regex.md) | [Next Chapter: Sandard Library: File System](./08-filesystem.md)

## Further Readings

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).`
15 changes: 15 additions & 0 deletions book/en-us/08-filesystem.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Chapter 08 Sandard Library:File System
type: book-en-us
order: 8
---

# Chapter 08 Sandard Library: File System

[Table of Content](./toc.md) | [Previous Chapter](./07-thread.md) | [Next Chapter: Minor Features](./09-others.md)

## Further Readings

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
15 changes: 15 additions & 0 deletions book/en-us/09-others.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Chapter 09 Minor Features
type: book-en-us
order: 9
---

# Chapter 09 Minor Features

[Table of Content](./toc.md) | [Previous Chapter](./08-filesystem.md) | [Next Chapter: Outlook: Introduction of C++20](./10-cpp20.md)

## Further Readings

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
15 changes: 15 additions & 0 deletions book/en-us/10-cpp20.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Chapter 10 Outlook:Introduction of C++20
type: book-en-us
order: 10
---

# Chapter 10 Outlook: Introduction of C++20



[Table of Content](./toc.md) | [Previous Chapter](./09-others.md) | [Next Chapter](./appendix1.md)

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
15 changes: 15 additions & 0 deletions book/en-us/appendix1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Appendix 1:Further Study Materials
type: book-en-us
order: 11
---

# Appendix 1:Further Study Materials



[Table of Content](./toc.md) | [Previous Chapter](./10-cpp20.md) | [Next Chapter](./appendix2.md)

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
15 changes: 15 additions & 0 deletions book/en-us/appendix2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Appendix 2:Modern C++ Best Practices
type: book-en-us
order: 12
---

# Appendix 2:Modern C++ Best Practices



[Table of Content](./toc.md) | [Previous Chapter](./appendix1.md)

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
2 changes: 1 addition & 1 deletion book/en-us/toc.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,4 +106,4 @@ Table of Content | Last Chapter | [Next Chapter: Preface](./00-preface.md)

## Licenses

<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](./LICENSE).
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />This work was written by [Ou Changkun](https://changkun.de) and licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License</a>. The code of this repository is open sourced under the [MIT license](../../LICENSE).
4 changes: 3 additions & 1 deletion book/zh-cn/00-preface.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ order: 0

# 序言

[TOC]

## 引言

C++ 是一个用户群体相当大的语言。从 C++98 的出现到 C++11 的正式定稿经历了长达十年多之久的积累。C++14/17 则是作为对 C++11 的重要补充和优化,所有这些新标准中扩充的特性,给 C++ 这门语言注入了新的活力。
Expand Down Expand Up @@ -36,7 +38,7 @@ C++17 则是近三年依赖 C++ 社区一致推进的方向,也指出了**现

本书每章中都出现了大量的代码,如果你在跟随本书介绍特性的思路编写自己的代码遇到问题时,不妨读一读随书附上的源码,你可以在[这里](../code)中找到书中介绍过的全部的源码,所有代码按章节组织,文件夹名称为章节序号。

[返回目录](./toc.md) | 上一章 | [下一章 迈向现代 C++](./01-intro.md)
[返回目录](./toc.md) | [下一章 迈向现代 C++](./01-intro.md)

## 许可

Expand Down
2 changes: 1 addition & 1 deletion book/zh-cn/appendix2.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ TODO

TODO

[返回目录](./toc.md) | [上一章](./11-appendix1.md) | 下一章
[返回目录](./toc.md) | [上一章](./11-appendix1.md)

## 许可

Expand Down

0 comments on commit d88e839

Please sign in to comment.