Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/izhanghui/cppprimer

:books: C++ Primer 5th
https://github.com/izhanghui/cppprimer

cplusplus-11 cplusplus-14

Last synced: 5 days ago
JSON representation

:books: C++ Primer 5th

Awesome Lists containing this project

README

        

## C++ Primer - 5th Edition
![](https://cloud.githubusercontent.com/assets/6889915/19618212/3a4d1396-9876-11e6-85fc-22e78e101a51.jpg)

[![Build Status](https://travis-ci.org/iZhangHui/CppPrimer.svg?branch=master)](https://travis-ci.org/iZhangHui/CppPrimer)![Language](https://img.shields.io/badge/language-C%2B%2B14-orange.svg)
=========================

## Compilers recommended
- Ubuntu LTS 16.04.
- Use `g++ 5.4`, `clang++ 3.8`.
- Use `-std=c++14`(recommend: `-pedantic -Wall`) flag for compiling.

## Contents

- [Chapter 1. Getting Started]()
- Part I: The Basics
- [Chapter 2. Variables and Basic Types]()
- [Chapter 3. Strings, Vectors, and Arrays]()
- [Chapter 4. Expressions]()
- [Chapter 5. Statements]()
- [Chapter 6. Functions]()
- [Chapter 7. Classes]()
- Part II: The C++ Library
- [Chapter 8. The IO Library]()
- [Chapter 9. Sequential Containers]()
- [Chapter 10. Generic Algorithms]()
- [Chapter 11. Associative Containers]()
- [Chapter 12. Dynamic Memory]()
- Part III: Tools for Class Authors
- [Chapter 13. Copy Control]()
- [Chapter 14. Overloaded Operations and Conversions]()
- [Chapter 15. Object-Oriented Programming]()
- [Chapter 16. Templates and Generic Programming]()
- Part IV: Advanced Topics
- [Chapter 17. Specialized Library Facilities]()
- [Chapter 18. Tools for Large Programs]()
- [Chapter 19. Specialized Tools and Techniques]()