• Complain

Nicolai M. Josuttis - C++17 - The Complete Guide

Here you can read online Nicolai M. Josuttis - C++17 - The Complete Guide full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2017, publisher: leanpub.com, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover

C++17 - The Complete Guide: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "C++17 - The Complete Guide" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Nicolai M. Josuttis: author's other books


Who wrote C++17 - The Complete Guide? Find out the surname, the name of the author of the book and a list of all author's works by series.

C++17 - The Complete Guide — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "C++17 - The Complete Guide" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
C17 - The Complete Guide Nicolai M Josuttis This book is for sale at - photo 1
C++17 - The Complete Guide
Nicolai M. Josuttis

This book is for sale at http://leanpub.com/cpp17

This version was published on 2019-12-21

This is a Leanpub book Leanpub empowers authors and publishers with - photo 2

* * * * *

This is a Leanpub book. Leanpub empowers authors and publishers with the Lean Publishing process. Lean Publishing is the act of publishing an in-progress ebook using lightweight tools and many iterations to get reader feedback, pivot until you have the right book and build traction once you do.

* * * * *

2017 - 2019 Nicolai M. Josuttis

To those who carefor the poor and the different

Preface

This book is an experiment in two ways:

  • I am writing an in-depth book covering language features without the direct help of a core language expert as a co-author. However, I can ask questions and I do.
  • I am publishing the book myself on Leanpub and for printing on demand. That is, this book was written step by step and I will publish new versions as soon there is a significant improvement that makes the publication of a new version worthwhile.

The good thing is:

  • You get the view of the language features from an experienced application programmersomebody who feels the pain a feature might cause and asks the relevant questions to be able to motivate and explain the design and its consequences for programming in practice.
  • You can benefit from my experience with C++17 while I am still learning and writing.

However, you are also part of the experiment.So help me out:give about flaws, errors,features that are not explained well, or gapsso that we all can benefit from these improvements.

Versions of This Book

Because this book is written incrementally,the following is the history of its releases(newest first):

  • 2019-12-20: Various small fixes due to feedback by readers
  • 2019-09-06: Proof reading fully done and processed
  • 2019-08-20: Publication of a first printed version with several fixes and improvements due to feedback from readers and proof reading
  • 2019-08-11: Description of guarantees to deal with signal handlers
  • 2019-08-10: Description of compatibility to C11
  • 2019-07-07: Description of removed and deprecated features
  • 2019-07-06: String view improvements
  • 2019-07-04: Description of all shared pointers improvements
  • 2019-06-28: Various proofreading updates and minor fixes
  • 2019-05-31: Description of chrono extensions, noexcept extensions, constexpr extensions
  • 2019-05-30: Large quantity of fixes following feedback and reviews
  • 2019-05-29: Fix of over-aligned heap memory and more due to C++17 given training
  • 2019-05-12: Addition of placement delete for over-aligned heap memory
  • 2019-05-02: Description of the new value of __cplusplus
  • 2019-04-26: Description of all new type traits and std::invoke()
  • 2019-04-24: Description of the motivation for problems of std::launder()
  • 2019-04-24: merge() for associative/unordered containers
  • 2019-04-23: Publication of a new electronic version with several fixes and improvements
  • 2019-04-23: Adoption of a standard fix of create_directory()
  • 2019-04-22: try_emplace() and insert_or_assign() for (unordered) maps
  • 2019-04-21: data() for strings
  • 2019-03-28: Detailed documentation of all new (parallel) STL algorithms
  • 2019-03-18: uncaught_exceptions()
  • 2019-03-10: Large number of small fixes due to reader feedback
  • 2019-02-14: accumulate() versus reduce() versus transform_reduce()
  • 2019-02-12: for_each_n() algorithm
  • 2019-02-12: sample() algorithm
  • 2019-02-11: clamp() utility function
  • 2019-02-03: Execution policies and list of parallel algorithms
  • 2019-02-02: Documentation of round-trip support of to_chars() and from_chars()
  • 2019-01-11: New examples with performance measurements on parallel algorithms
  • 2018-12-26: Polymorphism with std::variant<>
  • 2018-12-25: Using std::tie() for structured bindings
  • 2018-12-24: Description of Boyer-Moore(-Horspool) searchers
  • 2018-11-24: Description of generic size(), empty(), data()
  • 2018-10-14: Publication of a new electronic version with several fixes and improvements
  • 2018-08-14: Addition of polymorphic memory resources (pmr)
  • 2018-08-07: Addition of as_const()
  • 2018-07-15: Filesystem library chapter fully written
  • 2018-05-30: Addition of scoped_lock and shared_mutex
  • 2018-05-29: Addition of is_always_lock_free() and hardware interference sizes
  • 2018-05-28: Addition of variable templates with placeholders
  • 2018-05-27: Addition of container support for incomplete types
  • 2018-05-11: Addition of node handles for associative and unordered containers
  • 2018-05-11: First full supported example of parallel algorithms on filesystems
  • 2018-04-04: Beginning of an initial introduction of (new) parallel algorithms
  • 2018-04-03: Improvements to std::optional<> and more about the Filesystem library
  • 2018-03-15: Publication of a new electronic version with a couple of small fixes
  • 2018-01-12: Publication of a new electronic version with several fixes and improvements
  • 2018-01-11: Addition of new attribute features
  • 2018-01-03: Addition of new attributes
  • 2018-01-02: Addition of new and delete with over-aligned data
  • 2017-12-25: Publication of a new electronic version with several fixes and improvements
  • 2017-12-24: Addition of exception specifications becoming part of the type
  • 2017-12-23: Addition of u8 prefix for UTF-8 character literals
  • 2017-12-22: Addition of hexadecimal floating-point literals
  • 2017-12-15: Publication of the first electronic version
Acknowledgments

First of all I would like to thank you, the C++ community,for making this book possible.The incredible design of new features, thehelpful feedback, and the curiosity are thebasis for the evolution of a successful language.In particular, thanks for all the issues youtold me about and explained and for the feedback you gave.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «C++17 - The Complete Guide»

Look at similar books to C++17 - The Complete Guide. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «C++17 - The Complete Guide»

Discussion, reviews of the book C++17 - The Complete Guide and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.