S
R
T
B
H
P
N
This appendix provides a summary of basic syntax. It doesn't explain much, just illustrates
how you write code to use the language resources.
C++ Survival Guide
- C++ pointers and references
- Basic class syntax
- Class relationships
- std::string
- std::iostreams
- std::fstreams
- std::stringstreams
- Iterators and std::vectors
C++11 additions
- move constructor
- move assignment
- lambda epression
- std::function
- std::move, std::ref
- std::hash
- std::bind
- aliases
- uniform initialization
- auto
- range-for
- nullptr
- constexpr
- decltype
- static_assert
- override, final
- variadic templates
- noexcept
- std::unordered_set, std::unordered_map
- std::unique_ptr, std::shared_ptr, std::weak_ptr
- type traits
- chrono
- tuple
- regex
- concurrency
- std::all_of, std::any_of, std::none_of
C++ Examples
CodeSnaps, Midterm Solutions, and Class Project Statements
C++ References
Books, links, and videos