作者:empty 页数:109 出版社:empty |
Bartlomiej(Bartek) Filipek isaC++software developer with more than 12 years ofprofessional experience.In2010he graduated from Jagiellonian University in CracowPoland with a Masters Degree in Computer ScienceBartek currently works at Xara, where he develops features for advanced document editors,He also has experience with desktop graphics applications, game development large-scalesystems for aviation, writing graphics drivers and even biofeedback.In the past, Bartekhas also taught programming(mostly game and graphics programming courses) at localuniversities in Cracow.Since2011Bartekhasbeenregularlybloggingatbfilipek.com.Initially, the topics revolvedaround graphics programming, but now the blog focuses on core C++, He's also a co-organiser of the C++UserGroup in Cracow.You can hear Bartek in one@Cpp Cast episodewhere he talks about C++17, blogging and text processingSince Octer 2018, Bartek has been aC++Expert for the Polish National Body which worksdirect Iy with ISO/IEC JTC 1/SC 22(C++Standardisation Committee) , In the same month,Bartek was awarded his first MVP title for the years 2019/2020by Microsoft.In his spare time, he loves collecting and assembling Lego models with his little son.
Technical ReviewerJacek Ga low i cz is a Software Engineer with roughly a decade of professional experienceinC+.He go this master of science degree in electrical engineering at RWTH AachenUniversity in Germany-Jacek co-founded the Cyber us Technology GmbH in early 2017 and works on productsaround low-level cybersecurity, virtualization, microkernel s, and advanced testing infra s-tructure.At former js, he implemented performance-and security-sensitive microkerneloperating systems for Intel x 86 virtualization at Intel and Fire Eye in Germany.In generalhe gained experience with kernel driver development, 3D graphics programming.databasesnetwork communication, physics simulation, mostly in CorC++,In his free time, Jacek maintains a little C++blog, which has seen some lack of love while hewrote the C++17STL Cookbook.He is a regular visitor of the C++Usergroups in Hannoverand Braunschweig.In order to do metaprogramming and generic programming better, healso learned and uses Haskell, which in turn sparked his interest to generally bring theadvantages of purely functional programming to C++,Technical Reviewerii
Additional Reviewers&SupportersWithout the support of many good people, this book would have been far less than it is.It is a great pleasure to thank them.Alot of people read drafts, found errors, pointed outconfusing explanations, suggested ditt erent wording.tested programs, and offered supportand encouragement, Many reviewers generously supplied insights and comments that I wasable to incorporate into the book.Any mistakes that remain are, of course, my own.Thanks especially to the following reviewers, who either commented on large sections of thebook, smaller parts or gave me a general direction for the whole projectPatrice Roy-Patrice has been playing with C++, either professionally, forpleasure or(most of the time) both for over 20 years.After a few years doingR&D and working on military flight simulators, he moved on to academics andhas been teaching computer science since 1998.Since 2005.he's been involvedmore specifically in helping graduate students and profess lon als from the fieldsof real-time systems and game programming develop the skills they need to facetoday's challenges.The rapid evolution of C++in recent years has made his jeven more enjoyable.
BARTLOMIEJ FILIPEK
LL
C++17
IN DETAIL
PART I·LANGUAGE FEATURES
(BF)
c++STORIES
EvaluationWarning:ThedocumentwascreatedwthSpire.PDFfor.NET-
LEARN THE EXCITING FEATURES OF
THE NEW C++STANDARD!
B FILIPEK.COM
C++17inDetai
Learn the Exciting Features of The New C++Standard!
Bartlomiej Filipek
This book is for sale at http//leanpub.com/cpp17indetail
Contents
for W iola and Mako laj
About the Author
Technical Reviewer
Additional Reviewers&Supporters
Foreword
Preface.
About the Book.
Who This Book is For
Overall Structure of the Book.
Reader Feedback.
Example Code.
Part 1-Language Features
1.QuickStart.
2.Removed or Fixed Language Features.
Removed Elements.
Fixes,
Compiler Support.
Language Clarification.
Stricter Expression Evaluation Order
Guaranteed Copy Elision.
Dynamic Memory All cation for Over A lined Data.
Exception Specifications in the Type System.
General Language Features.
Structured Binding Declarations,
In it Statement for if and switch.
Inline Variables.
cons