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.
- Book:C++17 - The Complete Guide
- Author:
- Publisher:leanpub.com
- Genre:
- Year:2017
- Rating:3 / 5
- Favourites:Add to favourites
- Your mark:
- 60
- 1
- 2
- 3
- 4
- 5
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.
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.
Font size:
Interval:
Bookmark:
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 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.
* * * * *
To those who carefor the poor and the different
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.
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()
andinsert_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()
versusreduce()
versustransform_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()
andfrom_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
andshared_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
anddelete
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
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.
Font size:
Interval:
Bookmark:
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.
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.