Modern C++ programming cookbook: master modern C++ including the latest features of C++23 with 140+ practical recipes
The updated third edition of Modern C++ Programming Cookbook addresses the latest features of C++23, such as the stack library, the expected and mdspan types, span buffers, formatting library improvements, and updates to the ranges library. It also gets into more C++20 topics not previously covered,...
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
Birmingham, UK
Packt Publishing
[2024]
|
Ausgabe: | Third edition. |
Schriftenreihe: | Expert insight
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781835080542/?ar |
Zusammenfassung: | The updated third edition of Modern C++ Programming Cookbook addresses the latest features of C++23, such as the stack library, the expected and mdspan types, span buffers, formatting library improvements, and updates to the ranges library. It also gets into more C++20 topics not previously covered, such as sync output streams and source_location. The book is organized in the form of practical recipes covering a wide range of real-world problems. It gets into the details of all the core concepts of modern C++ programming, such as functions and classes, iterators and algorithms, streams and the file system, threading and concurrency, smart pointers and move semantics, and many others. You will cover the performance aspects of programming in depth, and learning to write fast and lean code with the help of best practices. You will explore useful patterns and the implementation of many idioms, including pimpl, named parameter, attorney-client, and the factory pattern. A chapter dedicated to unit testing introduces you to three of the most widely used libraries for C++: Boost.Test, Google Test, and Catch2. By the end of this modern C++ programming book, you will be able to effectively leverage the features and techniques of C++11/14/17/20/23 programming to enhance the performance, scalability, and efficiency of your applications. |
Beschreibung: | Includes index |
Umfang: | 1 Online-Ressource (xix, 794 Seiten) illustrations |
ISBN: | 1835084842 9781835084847 9781835080542 |
Internformat
MARC
LEADER | 00000nam a22000002c 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-102206473 | ||
003 | DE-627-1 | ||
005 | 20240404083422.0 | ||
007 | cr uuu---uuuuu | ||
008 | 240404s2024 xx |||||o 00| ||eng c | ||
020 | |a 1835084842 |c electronic bk. |9 1-83508-484-2 | ||
020 | |a 9781835084847 |c electronic bk. |9 978-1-83508-484-7 | ||
020 | |a 9781835080542 |9 978-1-83508-054-2 | ||
035 | |a (DE-627-1)102206473 | ||
035 | |a (DE-599)KEP102206473 | ||
035 | |a (ORHE)9781835080542 | ||
035 | |a (DE-627-1)102206473 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.13/3 |2 23/eng/20240305 | |
100 | 1 | |a Bancila, Marius |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Modern C++ programming cookbook |b master modern C++ including the latest features of C++23 with 140+ practical recipes |c Marius Bancila |
250 | |a Third edition. | ||
264 | 1 | |a Birmingham, UK |b Packt Publishing |c [2024] | |
300 | |a 1 Online-Ressource (xix, 794 Seiten) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
490 | 0 | |a Expert insight | |
500 | |a Includes index | ||
520 | |a The updated third edition of Modern C++ Programming Cookbook addresses the latest features of C++23, such as the stack library, the expected and mdspan types, span buffers, formatting library improvements, and updates to the ranges library. It also gets into more C++20 topics not previously covered, such as sync output streams and source_location. The book is organized in the form of practical recipes covering a wide range of real-world problems. It gets into the details of all the core concepts of modern C++ programming, such as functions and classes, iterators and algorithms, streams and the file system, threading and concurrency, smart pointers and move semantics, and many others. You will cover the performance aspects of programming in depth, and learning to write fast and lean code with the help of best practices. You will explore useful patterns and the implementation of many idioms, including pimpl, named parameter, attorney-client, and the factory pattern. A chapter dedicated to unit testing introduces you to three of the most widely used libraries for C++: Boost.Test, Google Test, and Catch2. By the end of this modern C++ programming book, you will be able to effectively leverage the features and techniques of C++11/14/17/20/23 programming to enhance the performance, scalability, and efficiency of your applications. | ||
650 | 0 | |a C++ (Computer program language) | |
650 | 0 | |a Computer programming | |
650 | 4 | |a C++ (Langage de programmation) | |
650 | 4 | |a Programmation (Informatique) | |
650 | 4 | |a computer programming | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781835080542/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-102206473 |
---|---|
_version_ | 1829007839980421120 |
adam_text | |
any_adam_object | |
author | Bancila, Marius |
author_facet | Bancila, Marius |
author_role | aut |
author_sort | Bancila, Marius |
author_variant | m b mb |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)102206473 (DE-599)KEP102206473 (ORHE)9781835080542 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Third edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02885nam a22004332c 4500</leader><controlfield tag="001">ZDB-30-ORH-102206473</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240404083422.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">240404s2024 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1835084842</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-83508-484-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781835084847</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-83508-484-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781835080542</subfield><subfield code="9">978-1-83508-054-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)102206473</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP102206473</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781835080542</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)102206473</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">23/eng/20240305</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bancila, Marius</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Modern C++ programming cookbook</subfield><subfield code="b">master modern C++ including the latest features of C++23 with 140+ practical recipes</subfield><subfield code="c">Marius Bancila</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Third edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK</subfield><subfield code="b">Packt Publishing</subfield><subfield code="c">[2024]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (xix, 794 Seiten)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Expert insight</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">The updated third edition of Modern C++ Programming Cookbook addresses the latest features of C++23, such as the stack library, the expected and mdspan types, span buffers, formatting library improvements, and updates to the ranges library. It also gets into more C++20 topics not previously covered, such as sync output streams and source_location. The book is organized in the form of practical recipes covering a wide range of real-world problems. It gets into the details of all the core concepts of modern C++ programming, such as functions and classes, iterators and algorithms, streams and the file system, threading and concurrency, smart pointers and move semantics, and many others. You will cover the performance aspects of programming in depth, and learning to write fast and lean code with the help of best practices. You will explore useful patterns and the implementation of many idioms, including pimpl, named parameter, attorney-client, and the factory pattern. A chapter dedicated to unit testing introduces you to three of the most widely used libraries for C++: Boost.Test, Google Test, and Catch2. By the end of this modern C++ programming book, you will be able to effectively leverage the features and techniques of C++11/14/17/20/23 programming to enhance the performance, scalability, and efficiency of your applications.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">C++ (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C++ (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">computer programming</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781835080542/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-102206473 |
illustrated | Illustrated |
indexdate | 2025-04-10T09:36:41Z |
institution | BVB |
isbn | 1835084842 9781835084847 9781835080542 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (xix, 794 Seiten) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2024 |
publishDateSearch | 2024 |
publishDateSort | 2024 |
publisher | Packt Publishing |
record_format | marc |
series2 | Expert insight |
spelling | Bancila, Marius VerfasserIn aut Modern C++ programming cookbook master modern C++ including the latest features of C++23 with 140+ practical recipes Marius Bancila Third edition. Birmingham, UK Packt Publishing [2024] 1 Online-Ressource (xix, 794 Seiten) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Expert insight Includes index The updated third edition of Modern C++ Programming Cookbook addresses the latest features of C++23, such as the stack library, the expected and mdspan types, span buffers, formatting library improvements, and updates to the ranges library. It also gets into more C++20 topics not previously covered, such as sync output streams and source_location. The book is organized in the form of practical recipes covering a wide range of real-world problems. It gets into the details of all the core concepts of modern C++ programming, such as functions and classes, iterators and algorithms, streams and the file system, threading and concurrency, smart pointers and move semantics, and many others. You will cover the performance aspects of programming in depth, and learning to write fast and lean code with the help of best practices. You will explore useful patterns and the implementation of many idioms, including pimpl, named parameter, attorney-client, and the factory pattern. A chapter dedicated to unit testing introduces you to three of the most widely used libraries for C++: Boost.Test, Google Test, and Catch2. By the end of this modern C++ programming book, you will be able to effectively leverage the features and techniques of C++11/14/17/20/23 programming to enhance the performance, scalability, and efficiency of your applications. C++ (Computer program language) Computer programming C++ (Langage de programmation) Programmation (Informatique) computer programming |
spellingShingle | Bancila, Marius Modern C++ programming cookbook master modern C++ including the latest features of C++23 with 140+ practical recipes C++ (Computer program language) Computer programming C++ (Langage de programmation) Programmation (Informatique) computer programming |
title | Modern C++ programming cookbook master modern C++ including the latest features of C++23 with 140+ practical recipes |
title_auth | Modern C++ programming cookbook master modern C++ including the latest features of C++23 with 140+ practical recipes |
title_exact_search | Modern C++ programming cookbook master modern C++ including the latest features of C++23 with 140+ practical recipes |
title_full | Modern C++ programming cookbook master modern C++ including the latest features of C++23 with 140+ practical recipes Marius Bancila |
title_fullStr | Modern C++ programming cookbook master modern C++ including the latest features of C++23 with 140+ practical recipes Marius Bancila |
title_full_unstemmed | Modern C++ programming cookbook master modern C++ including the latest features of C++23 with 140+ practical recipes Marius Bancila |
title_short | Modern C++ programming cookbook |
title_sort | modern c programming cookbook master modern c including the latest features of c 23 with 140 practical recipes |
title_sub | master modern C++ including the latest features of C++23 with 140+ practical recipes |
topic | C++ (Computer program language) Computer programming C++ (Langage de programmation) Programmation (Informatique) computer programming |
topic_facet | C++ (Computer program language) Computer programming C++ (Langage de programmation) Programmation (Informatique) computer programming |
work_keys_str_mv | AT bancilamarius moderncprogrammingcookbookmastermoderncincludingthelatestfeaturesofc23with140practicalrecipes |