Skip to content

Commit

Permalink
Update c++ introduction
Browse files Browse the repository at this point in the history
  • Loading branch information
tobiashienzsch committed May 2, 2020
1 parent 5962b48 commit 12b54b5
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions chapters/cpp.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# C++

- JUCE >= C++14
- C++17 Features
- C++20 Features
To use all of the latest JUCE features you should at least use C++14 as your standard. Any newer standard works as well.

## Idioms

If the list of idioms & language features below seems familiar to you, you're at a great starting point. If not, just google it.

- Inheritance
- virtual / override
- `virtual` / `override` / `final`
- Composition
- Lambdas
- Constexpr
- Smart Pointer (unique & shared)
- Container (vectors & arrays)
- noexcept where possible
- const where possible
- Where possible: `noexcept`/`const`

0 comments on commit 12b54b5

Please sign in to comment.