Mastering the C++17 STL: Make full use of the standard library components in C++17
bThis book breaks down the C++ STL, teaching you how to extract its gems and apply them to your programming./bh2About This Book/h2ulliBoost your productivity as a C++ developer with the latest features of C++17/liliDevelop high-quality, fast, and portable applications with the varied features of the...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham
Packt Publishing Limited
2017
|
Ausgabe: | 1 |
Schlagworte: | |
Zusammenfassung: | bThis book breaks down the C++ STL, teaching you how to extract its gems and apply them to your programming./bh2About This Book/h2ulliBoost your productivity as a C++ developer with the latest features of C++17/liliDevelop high-quality, fast, and portable applications with the varied features of the STL/liliMigrate from older versions (C++11, C++14) to C++17/li/ulh2Who This Book Is For/h2This book is for developers who would like to master the C++ STL and make full use of its components. Prior C++ knowledge is assumed.h2What You Will Learn/h2ulliMake your own iterator types, allocators, and thread pools./liliMaster every standard container and every standard algorithm./liliImprove your code by replacing new/delete with smart pointers./liliUnderstand the difference between monomorphic algorithms, polymorphic algorithms, and generic algorithms./liliLearn the meaning and applications of vocabulary type, product type and sum type./li/ulh2In Detail/h2Modern C++ has come a long way since 2011. The latest update, C++17, has just been ratified and several implementations are on the way.This book is your guide to the C++ standard library, including the very latest C++17 features.The book starts by exploring the C++ Standard Template Library in depth. You will learn the key differences between classical polymorphism and generic programming, the foundation of the STL. You will also learn how to use the various algorithms and containers in the STL to suit your programming needs. The next module delves into the tools of modern C++. Here you will learn about algebraic types such as std::optional, vocabulary types such as std::function, smart pointers, and synchronization primitives such as std::atomic and std::mutex. In the final module, you will learn about C++'s support for regular expressions and file I/O.By the end of the book you will be proficient in using the C++17 standard library to implement real programs, and you'll have gained a solid understanding of the library's own internals.h2Style and approach/h2This book takes a concise but comprehensive approach to explaining and applying the C++ STL, one feature at a time |
Beschreibung: | 1 Online-Ressource (384 Seiten) |
ISBN: | 9781787288232 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV047069880 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 201218s2017 |||| o||u| ||||||eng d | ||
020 | |a 9781787288232 |9 978-1-78728-823-2 | ||
035 | |a (ZDB-5-WPSE)9781787288232384 | ||
035 | |a (OCoLC)1227481919 | ||
035 | |a (DE-599)BVBBV047069880 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
100 | 1 | |a O'Dwyer, Arthur |e Verfasser |4 aut | |
245 | 1 | 0 | |a Mastering the C++17 STL |b Make full use of the standard library components in C++17 |c O'Dwyer, Arthur |
250 | |a 1 | ||
264 | 1 | |a Birmingham |b Packt Publishing Limited |c 2017 | |
300 | |a 1 Online-Ressource (384 Seiten) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
520 | |a bThis book breaks down the C++ STL, teaching you how to extract its gems and apply them to your programming./bh2About This Book/h2ulliBoost your productivity as a C++ developer with the latest features of C++17/liliDevelop high-quality, fast, and portable applications with the varied features of the STL/liliMigrate from older versions (C++11, C++14) to C++17/li/ulh2Who This Book Is For/h2This book is for developers who would like to master the C++ STL and make full use of its components. | ||
520 | |a Prior C++ knowledge is assumed.h2What You Will Learn/h2ulliMake your own iterator types, allocators, and thread pools./liliMaster every standard container and every standard algorithm./liliImprove your code by replacing new/delete with smart pointers./liliUnderstand the difference between monomorphic algorithms, polymorphic algorithms, and generic algorithms./liliLearn the meaning and applications of vocabulary type, product type and sum type./li/ulh2In Detail/h2Modern C++ has come a long way since 2011. The latest update, C++17, has just been ratified and several implementations are on the way.This book is your guide to the C++ standard library, including the very latest C++17 features.The book starts by exploring the C++ Standard Template Library in depth. You will learn the key differences between classical polymorphism and generic programming, the foundation of the STL. You will also learn how to use the various algorithms and containers in the STL to suit your programming needs. | ||
520 | |a The next module delves into the tools of modern C++. Here you will learn about algebraic types such as std::optional, vocabulary types such as std::function, smart pointers, and synchronization primitives such as std::atomic and std::mutex. In the final module, you will learn about C++'s support for regular expressions and file I/O.By the end of the book you will be proficient in using the C++17 standard library to implement real programs, and you'll have gained a solid understanding of the library's own internals.h2Style and approach/h2This book takes a concise but comprehensive approach to explaining and applying the C++ STL, one feature at a time | ||
650 | 4 | |a COMPUTERS / Programming / Parallel | |
650 | 4 | |a COMPUTERS / Programming / Open Source | |
912 | |a ZDB-5-WPSE | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-032476906 |
Datensatz im Suchindex
_version_ | 1804182072167759872 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | O'Dwyer, Arthur |
author_facet | O'Dwyer, Arthur |
author_role | aut |
author_sort | O'Dwyer, Arthur |
author_variant | a o ao |
building | Verbundindex |
bvnumber | BV047069880 |
collection | ZDB-5-WPSE |
ctrlnum | (ZDB-5-WPSE)9781787288232384 (OCoLC)1227481919 (DE-599)BVBBV047069880 |
edition | 1 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03163nmm a2200337zc 4500</leader><controlfield tag="001">BV047069880</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">201218s2017 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781787288232</subfield><subfield code="9">978-1-78728-823-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-5-WPSE)9781787288232384</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1227481919</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV047069880</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">O'Dwyer, Arthur</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering the C++17 STL</subfield><subfield code="b">Make full use of the standard library components in C++17</subfield><subfield code="c">O'Dwyer, Arthur</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham</subfield><subfield code="b">Packt Publishing Limited</subfield><subfield code="c">2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (384 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">bThis book breaks down the C++ STL, teaching you how to extract its gems and apply them to your programming./bh2About This Book/h2ulliBoost your productivity as a C++ developer with the latest features of C++17/liliDevelop high-quality, fast, and portable applications with the varied features of the STL/liliMigrate from older versions (C++11, C++14) to C++17/li/ulh2Who This Book Is For/h2This book is for developers who would like to master the C++ STL and make full use of its components. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Prior C++ knowledge is assumed.h2What You Will Learn/h2ulliMake your own iterator types, allocators, and thread pools./liliMaster every standard container and every standard algorithm./liliImprove your code by replacing new/delete with smart pointers./liliUnderstand the difference between monomorphic algorithms, polymorphic algorithms, and generic algorithms./liliLearn the meaning and applications of vocabulary type, product type and sum type./li/ulh2In Detail/h2Modern C++ has come a long way since 2011. The latest update, C++17, has just been ratified and several implementations are on the way.This book is your guide to the C++ standard library, including the very latest C++17 features.The book starts by exploring the C++ Standard Template Library in depth. You will learn the key differences between classical polymorphism and generic programming, the foundation of the STL. You will also learn how to use the various algorithms and containers in the STL to suit your programming needs. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">The next module delves into the tools of modern C++. Here you will learn about algebraic types such as std::optional, vocabulary types such as std::function, smart pointers, and synchronization primitives such as std::atomic and std::mutex. In the final module, you will learn about C++'s support for regular expressions and file I/O.By the end of the book you will be proficient in using the C++17 standard library to implement real programs, and you'll have gained a solid understanding of the library's own internals.h2Style and approach/h2This book takes a concise but comprehensive approach to explaining and applying the C++ STL, one feature at a time</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Programming / Parallel</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Programming / Open Source</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-5-WPSE</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032476906</subfield></datafield></record></collection> |
id | DE-604.BV047069880 |
illustrated | Not Illustrated |
index_date | 2024-07-03T16:13:33Z |
indexdate | 2024-07-10T09:01:44Z |
institution | BVB |
isbn | 9781787288232 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032476906 |
oclc_num | 1227481919 |
open_access_boolean | |
physical | 1 Online-Ressource (384 Seiten) |
psigel | ZDB-5-WPSE |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Packt Publishing Limited |
record_format | marc |
spelling | O'Dwyer, Arthur Verfasser aut Mastering the C++17 STL Make full use of the standard library components in C++17 O'Dwyer, Arthur 1 Birmingham Packt Publishing Limited 2017 1 Online-Ressource (384 Seiten) txt rdacontent c rdamedia cr rdacarrier bThis book breaks down the C++ STL, teaching you how to extract its gems and apply them to your programming./bh2About This Book/h2ulliBoost your productivity as a C++ developer with the latest features of C++17/liliDevelop high-quality, fast, and portable applications with the varied features of the STL/liliMigrate from older versions (C++11, C++14) to C++17/li/ulh2Who This Book Is For/h2This book is for developers who would like to master the C++ STL and make full use of its components. Prior C++ knowledge is assumed.h2What You Will Learn/h2ulliMake your own iterator types, allocators, and thread pools./liliMaster every standard container and every standard algorithm./liliImprove your code by replacing new/delete with smart pointers./liliUnderstand the difference between monomorphic algorithms, polymorphic algorithms, and generic algorithms./liliLearn the meaning and applications of vocabulary type, product type and sum type./li/ulh2In Detail/h2Modern C++ has come a long way since 2011. The latest update, C++17, has just been ratified and several implementations are on the way.This book is your guide to the C++ standard library, including the very latest C++17 features.The book starts by exploring the C++ Standard Template Library in depth. You will learn the key differences between classical polymorphism and generic programming, the foundation of the STL. You will also learn how to use the various algorithms and containers in the STL to suit your programming needs. The next module delves into the tools of modern C++. Here you will learn about algebraic types such as std::optional, vocabulary types such as std::function, smart pointers, and synchronization primitives such as std::atomic and std::mutex. In the final module, you will learn about C++'s support for regular expressions and file I/O.By the end of the book you will be proficient in using the C++17 standard library to implement real programs, and you'll have gained a solid understanding of the library's own internals.h2Style and approach/h2This book takes a concise but comprehensive approach to explaining and applying the C++ STL, one feature at a time COMPUTERS / Programming / Parallel COMPUTERS / Programming / Open Source |
spellingShingle | O'Dwyer, Arthur Mastering the C++17 STL Make full use of the standard library components in C++17 COMPUTERS / Programming / Parallel COMPUTERS / Programming / Open Source |
title | Mastering the C++17 STL Make full use of the standard library components in C++17 |
title_auth | Mastering the C++17 STL Make full use of the standard library components in C++17 |
title_exact_search | Mastering the C++17 STL Make full use of the standard library components in C++17 |
title_exact_search_txtP | Mastering the C++17 STL Make full use of the standard library components in C++17 |
title_full | Mastering the C++17 STL Make full use of the standard library components in C++17 O'Dwyer, Arthur |
title_fullStr | Mastering the C++17 STL Make full use of the standard library components in C++17 O'Dwyer, Arthur |
title_full_unstemmed | Mastering the C++17 STL Make full use of the standard library components in C++17 O'Dwyer, Arthur |
title_short | Mastering the C++17 STL |
title_sort | mastering the c 17 stl make full use of the standard library components in c 17 |
title_sub | Make full use of the standard library components in C++17 |
topic | COMPUTERS / Programming / Parallel COMPUTERS / Programming / Open Source |
topic_facet | COMPUTERS / Programming / Parallel COMPUTERS / Programming / Open Source |
work_keys_str_mv | AT odwyerarthur masteringthec17stlmakefulluseofthestandardlibrarycomponentsinc17 |