C++17 Quick Syntax Reference

A Pocket Guide to the Language, APIs and Library

Authors: Olsson, Mikael

  • A handy compact reference handbook for C++17 code syntax
  • Learn from succinct code examples
  • Utilize new C++17 class templates such as std::variant, optional, any and string_view
see more benefits

Buy this book

eBook 15,46 €
price for Spain (gross)
  • ISBN 978-1-4842-3600-0
  • Digitally watermarked, DRM-free
  • Included format: PDF, EPUB
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover 20,79 €
price for Spain (gross)
  • ISBN 978-1-4842-3599-7
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
  • The final prices may differ from the prices shown due to specifics of VAT rules
About this book

This quick C++17 guide is a condensed code and syntax reference to the popular programming language, fully updated for C++17. It presents the essential C++ syntax in a well-organized format that can be used as a handy reference.
In the C++17 Quick Syntax Reference, you will find short, simple, and focused code examples.  This book includes a well laid out table of contents and a comprehensive index allowing for easy review. You won’t find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point and highly accessible.  The book is packed with useful information and is a must-have for any C++ programmer.
What You'll Learn

  • Use template argument deduction for class templates
  • Declare non-type template parameters with auto-folding expressions and auto deduction from braced-init-list
  • Apply lambdas and lambda capture by value
  • Work with inline variables, nested namespaces, structured bindings, and selection statements with initializer
  • Use utf-8 character literals
  • Carry out direct-list initialization of enums
  • Use these new C++17 library features or class templates from std::variant, optional, any, string_view, invoke, apply and more
  • Do splicing for maps and sets, also new to C++17

Who This Book Is For
Experienced C++ programmers. Additionally, this is a concise, easily-digested introduction for other programmers new to C++.

About the authors

Mikael Olsson is a professional web entrepreneur, programmer, and author. He works for an R&D company in Finland where he specializes in software development. In his spare time he writes books and creates websites that summarize various fields of interest. The books he writes are focused on teaching their subject in the most efficient way possible, by explaining only what is relevant and practical without any unnecessary repetition or theory. The portal to his online businesses and other websites is Siforia-dot-com.

Table of contents (29 chapters)

Buy this book

eBook 15,46 €
price for Spain (gross)
  • ISBN 978-1-4842-3600-0
  • Digitally watermarked, DRM-free
  • Included format: PDF, EPUB
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover 20,79 €
price for Spain (gross)
  • ISBN 978-1-4842-3599-7
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
  • The final prices may differ from the prices shown due to specifics of VAT rules
Loading...

Recommended for you

Loading...

Bibliographic Information

Bibliographic Information
Book Title
C++17 Quick Syntax Reference
Book Subtitle
A Pocket Guide to the Language, APIs and Library
Authors
Copyright
2018
Publisher
Apress
Copyright Holder
Mikael Olsson
Distribution Rights
Standard Apress distribution
eBook ISBN
978-1-4842-3600-0
DOI
10.1007/978-1-4842-3600-0
Softcover ISBN
978-1-4842-3599-7
Edition Number
3
Number of Pages
XVIII, 186
Number of Illustrations and Tables
1 b/w illustrations
Topics