Windyland serving my blog

Study Plan for C++

Standards and Coding Style

ISO C++ Standard

Compiler Support for C++11

Compiler Support for C++14

Code Style Guide

Coding

STL

BOOST license

doc trac github

  • config
  • system
  • atomic
  • chrono
  • container
  • context
  • coroutine
  • date_time
  • exception
  • thread
  • filesystem
  • mpi

QT license

doc gerrit bugreports forums git

  • qtbase
  • qtsystems

LLVM license

doc doxygen reviews bugzilla github

  • llvm
  • clang
  • compiler-rt
  • leveldb

Programming Style

C

  • GNU Coding Standards http://www.gnu.org/prep/standards/standards.html
  • ISO C current C89 (ANSI X3.159-1989) C99 (ISO/IEC 9899:1999) C11 (ISO/IEC 9899:2011)

OO ways

The STL

Metaprogramming and Template C++

  • MPL11
  • TODO

Actors Model

Fibers Model

  • boost-coroutine
  • TOOD

Functional Programming

  • TODO

Practical Tools, Debugging and Profiling

Compiler, linker and others

Common Usage

Makes

  • cmake
  • gyp

Debug

  • lldb
  • valgrind
  • asan

Profiling

  • gcov

Community

Conferences

Sites

Blogs

  • http://scottmeyers.blogspot.com

irc Channel

  • ##c++
  • #gcc
  • #boost
  • #llvm at irc.oftc.net

Books and Papers

a list of books at stackoverflow

Reference

Beginner

Intermediate

Advanced

Classics / Older