Cours C++
search
⌘Ctrlk
Cours C++
  • Bienvenue
  • Sommaire
  • Introduction - Pourquoi le C++
  • Langage
  • Abstractions
  • Performances
gitbookPowered by GitBook
block-quoteOn this pagechevron-down

Sommaire

Bienvenuearrow-up-right

Introduction - Pourquoi le C++

hashtag
Langage

  1. La compilation

  2. Les catégories de classes

  3. Les Undefined Behaviors

  4. Les bibiothèques

hashtag
Abstractions

  1. L'orienté objet

  2. Les templates (1/2)

  3. Les move & smart pointers

  4. Les exceptions

  5. Les lambdas & opérateurs

  6. Le multithreading

  7. Les templates (2/2)

hashtag
Performances

  1. Introduction

  2. Les accès mémoire

  3. Les options du compilateur

  4. Les indices au compilateur

  5. La vectorisation

  6. Le temps de compilation

hashtag
Challenges

La difficulté est indiquée par le nombre d'étoiles (ils restent des challenges et ne sont pas triviaux).

  1. tagged_ptrarrow-up-right (**)

  2. to_stringarrow-up-right (***)

  3. force_movearrow-up-right (*)

  4. unique_functionarrow-up-right (***)

  5. make_overloadarrow-up-right (***)

  6. thread_poolarrow-up-right (**)

  7. ring_bufferarrow-up-right (**)

  8. is_iterable, is_iteratorarrow-up-right (**)

  9. nth_timesarrow-up-right (*)

  10. alloca_alignedarrow-up-right (*)

  11. block_allocatorarrow-up-right (**)

Solutions (lien externe)arrow-up-right

PreviousBienvenuechevron-leftNextIntroduction - Pourquoi le C++chevron-right

Last updated 7 years ago

  • Langage
  • Abstractions
  • Performances
  • Challenges