LIBRISTO
LIBROAMANTO
obligatorisch
Werden Sie Teil einer Gemeinschaft von Buchliebhabern aus der ganzen Welt und erhalten Sie eine Reihe von Vorteilen. Konto kostenlos anlegen
0
Kostenloser Versand mit Zásilkovna ab 69.99 €
DHL-Kurier 9.99 € Elta-Stelle 3.99 € Elta 4.49 € ACS 4.99 € Box Now 3.99 € ACS-Stelle 3.99 €

C++ Brain Teasers

Sprache EnglischEnglisch
Buch Broschur
Buch C++ Brain Teasers Anders Schau Knatten
Libristo-Code: 45816047
Verlag Pragmatic Bookshelf, August 2024
C++ is famous for getting all the default behaviors wrong and for sometimes making demons fly out of... Vollständige Beschreibung
? points 80 b
33.08 €
Externes Lager Wir versenden in 14-21 Tagen
Griechenland Lieferung in Griechenland

Bis zu 30 Tage Rückgaberecht


Kunden kauften auch


Java Web Services David A. Chappell / Buch Broschur
common.buy 43.94 €
Cloud Native Java Josh Long / Buch Broschur
common.buy 75.72 €
Gray Hat Python Justin Seitz / Buch Broschur
common.buy 34.99 €
RESTful Java with JAX-RS 2.0 2ed Bill Burke / Buch Broschur
common.buy 43.94 €
Top
Vente 1 (A1/A2): Libro del alumno (Spanish Edition) Marín Arrese Fernando / Buch Broschur
common.buy 26.74 €
Top
Amigurumis - small and sweet! Annemarie Sichermann / Buch Broschur
common.buy 14.37 €
Top
INSPIRE LYCEE - LE + CA NIVEAU 2 Fabienne Gallon / Buch Broschur
common.buy 24.73 €
Schockstarre Friederike Schmöe / Buch Broschur
common.buy 14.57 €

C++ is famous for getting all the default behaviors wrong and for sometimes making demons fly out of your nose. Through 25 puzzles, from the useful to the outright weird, we explore some of C++'s most interesting quirks. How does initialization actually work? Do temporaries even exist? Why is `+!!"" ` a valid expression in C++? As you work through each puzzle, you will peel off some of the layers of complexity of C++, getting a fundamental understanding of how the language works. This will help you write better code and recognize issues more easily while debugging.


Each puzzle in the book is a complete, seemingly simple C++ program, but can you figure out the output for each, or will the answers stump you? Most of the programs compile and have deterministic, though sometimes surprising, output. Some might, however, have undefined behavior, where anything can happen, including making demons fly out of your nose! Yet others might have unspecified behavior with output that is not completely deterministic; we just know nothing as bad as nasal demons will happen.


All puzzles are accompanied by detailed discussions, taking a look under the hood at what exactly is going on to help you understand more about C++'s unexpected behaviors, as well as fundamental concepts like initialization, overload resolution, and implicit conversions. For the non-deterministic cases, we'll explore some typical behaviors one can expect to see in practice, what causes them, and why they shouldn't be relied on.


After working through the book, you'll have tools and techniques to help you write better and safer code, and a better understanding of the fundamentals of the language, the background for some of C++'s apparent weirdness, and a better feel for identifying bugs and unsafe code in your own programs.


What You Need:


The book assumes basic knowledge of C++. If you want to run the programs yourself, you can use either a local C++ compiler or the online compilers at https://godbolt.org.

Schauspielerin & Polyglotte
EWA KASP für
Video abspielen
Ewa Kasp
Libristo bietet die größte Auswahl an fremdsprachiger Literatur an. Deshalb kaufe ich meine Bücher hier ein.

Informationen zum Buch

Vollständiger Name C++ Brain Teasers
Sprache Englisch
Einband Buch - Broschur
Datum der Veröffentlichung 2024
Anzahl der Seiten 100
EAN 9798888650516
Libristo-Code 45816047
Gewicht 274
Verschenken Sie dieses Buch noch heute
Es ist ganz einfach
1 Legen Sie das Buch in Ihren Warenkorb und wählen Sie den Versand als Geschenk 2 Wir schicken Ihnen umgehend einen Gutschein 3 Das Buch wird an die Adresse des beschenkten Empfängers geliefert

Das könnte Sie auch interessieren


Discovering Modern C++ Peter Gottschling / Buch Broschur
common.buy 47.76 €
Hands-On GPU Programming with Python and CUDA Dr. Brian Tuomanen / Buch Broschur
common.buy 53.19 €
Top
Shuggie Bain Douglas Stuart / Buch Broschur
common.buy 10.75 €
Magical Knowledge II: the Initiate Josephine McCarthy / Buch Broschur
common.buy 23.73 €
Window Marion Arbona / Buch Hardcover
common.buy 19.10 €
German Dave Smith / Buch Hardcover
common.buy 27.45 €
Top
Prada Catwalk Susannah Frankel / Buch Hardcover
common.buy 71.00 €
Top
End of the Modern World Romano Guardini / Buch Broschur
common.buy 13.37 €
Boca Juniors Jim Whiting / Buch Broschur
common.buy 11.46 €
Hype Machine SINAN ARAL / Buch Broschur
common.buy 15.88 €
Top
Harry Potter: A Pop-Up Guide to Hogwarts Kevin Wilson / Buch Hardcover
common.buy 61.04 €
Happiness And Marriage: Large Print Edition Elizabeth Towne / Buch Broschur
common.buy 13.27 €
The Shadow Carver Nadine Matheson / Buch Broschur
common.buy 15.88 €
Top
Bury Our Bones in the Midnight Soil V. E. Schwab / Buch Hardcover
common.buy 23.22 €
The Little Pinky No Drinky Book C.G. Ford / Buch Broschur
common.buy 22.72 €
Top
Chainsaw Man Box Set Tatsuki Fujimoto / Buch Broschur
common.buy 93.53 €
Top
Beetles of the World – A Natural History Maxwell V. L. Barclay / Buch Hardcover
common.buy 28.35 €
Loved and Missed BOYT SUSIE / Buch Broschur
common.buy 16.08 €

Anmeldung

Melden Sie sich bei Ihrem Konto an. Sie haben noch kein Libristo-Konto? Erstellen Sie es jetzt!

 
obligatorisch
obligatorisch

Sie haben kein Konto? Nutzen Sie die Vorteile eines Libristo-Kontos!

Mit einem Libristo-Konto haben Sie alles unter Kontrolle.

Erstellen Sie ein Libristo-Konto
Buchberater Libroamiko
Hallo, ich bin Libroamiko, kann ich helfen?