Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

Coming to grips with C 11 and C 14 is than a matter of familiarizing yourself with the features they introduce e.g., auto type declarations, move semantics, lambda expressions, and concurrency support The challenge is learning to use those features effectively so that your software is correct, efficient, maintainable, and portable That s where this practical book comes in It describes how to write truly great software using C 11 and C 14 i.e using modern C.Topics include The pros and cons of braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functionsThe relationships among std move, std forward, rvalue references, and universal referencesTechniques for writing clear, correct, effective lambda expressionsHow std atomic differs from volatile, how each should be used, and how they relate to C s concurrency APIHow best practices in old C programming i.e., C 98 require revision for software development in modern C Effective Modern Cfollows the proven guideline based, example driven format of Scott Meyers earlier books, but covers entirely new material After I learned the C basics, I then learned how to use C in production code from Meyer s series of Effective C books Effective Modern Cis the most important how to book for advice on key guidelines, styles, and idioms to use modern C effectively and well Don t own it yet Buy this one Now Herb Sutter, Chair of ISO C Standards Committee and C Software Architect at Microsoft New Read Kindle ePUB Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 by Scott Meyers – kino-fada.fr This is how one should write an advanced language tutorial as a walkthrough of new language mechanics mixed with both best practices and potential hang ups.I ve read through this once, but I know I ll continue to use this as a reference assystems move toward C 11 14.It s a good book, a good read Time well spent, I m sure i will be using many of the things I learned here in my upcoming projects.First of all, if you re involved with C in any capacity, you pretty much have to read this book because, to be honest, there isn t much good literature around Also, ever since the introduction of move semantics, l...I m on a fence On one hand, Effective Modern C is very well written book Actually, it is clear that the author spent an enormous amount of time perfecting every aspect of the book, including the coloring of the code examples to make the book as good as it can be.On the other hand, I m not sure about the target audience the book is not a reference or even a textbook on C 11 14, so this is definit...Man, C is ridiculous fan of straight C and find C s craziness hard to swallow at times , but this book is fantastic because it doesn t teach you to program It shows you what is new in C 11 It gives specific action items and patterns to follow when you re coding Likewise, the book is easy to follow provided that you are familiar with t...Recommended for any c programmer Made me really fall in love with the language I d almost recommend that a person learn c just so they could read this book.Must read for all C developersGreat book However, it seems to be for experienced C engineers Every chapter in the book is about some very subtle situation I feel like I would need to come back to this book later.This book is excellent Perhaps I could stop right here, but this work is actually so good that it deserves a couple ofwords, thus let s get over with the obvious first This book is not for those who got acquainted with C just yesterday The author assumes you have some prior knowledge about the language, and as such, there will be no introductions whatsoever to any of the language features On the other hand, the author doesn t expect you to know everything there is to C either, so This book is excellent Perhaps I could stop right here, but this work is actually so good that it deserv...A free pre release edition, that upgraded itself when I was halfway through it.In short, a survey of the new features available with the newest revisions of C , along with suggestions on the best ways to use them Clear and concise, with each item explained so straightforwardly that it is instantly understandable But with dashes of humor, to give your brain short ...


      Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
  • 09 June 2019
  • Paperback
  • 334 pages
  • 1491903996
  • Scott Meyers
  • Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14