Articoli correlati a C++ Brain Teasers: Exercise Your Mind

C++ Brain Teasers: Exercise Your Mind - Brossura

 
9798888650516: C++ Brain Teasers: Exercise Your Mind

Sinossi

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.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: come nuovo
Unread book in perfect condition...
Visualizza questo articolo

EUR 17,14 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

EUR 10,36 per la spedizione da Regno Unito a Italia

Destinazione, tempi e costi

Risultati della ricerca per C++ Brain Teasers: Exercise Your Mind

Foto dell'editore

Knatten, Anders Schau
Editore: Pragmatic Bookshelf, 2024
ISBN 13: 9798888650516
Nuovo Brossura

Da: Ria Christie Collections, Uxbridge, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. In. Codice articolo ria9798888650516_new

Contatta il venditore

Compra nuovo

EUR 28,52
Convertire valuta
Spese di spedizione: EUR 10,36
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

KNATTEN, ANDERS
Editore: Pragmatic Bookshelf, 2024
ISBN 13: 9798888650516
Nuovo Brossura

Da: Speedyhen, London, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: NEW. Codice articolo NW9798888650516

Contatta il venditore

Compra nuovo

EUR 31,48
Convertire valuta
Spese di spedizione: EUR 8,06
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Foto dell'editore

Anders Schau Knatten
Editore: O'Reilly, 2024
ISBN 13: 9798888650516
Nuovo PAP

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000. Codice articolo GB-9798888650516

Contatta il venditore

Compra nuovo

EUR 35,27
Convertire valuta
Spese di spedizione: EUR 5,81
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Foto dell'editore

Knatten, Anders Schau
Editore: Pragmatic Bookshelf, 2024
ISBN 13: 9798888650516
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9798888650516

Contatta il venditore

Compra nuovo

EUR 34,45
Convertire valuta
Spese di spedizione: EUR 7,72
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Knatten, Anders Schau
Editore: Pragmatic Bookshelf, 2024
ISBN 13: 9798888650516
Nuovo Brossura

Da: GreatBookPricesUK, Woodford Green, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 47821629-n

Contatta il venditore

Compra nuovo

EUR 28,51
Convertire valuta
Spese di spedizione: EUR 17,29
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Knatten, Anders Schau
Editore: Pragmatic Bookshelf, 2024
ISBN 13: 9798888650516
Antico o usato Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 47821629

Contatta il venditore

Compra usato

EUR 28,76
Convertire valuta
Spese di spedizione: EUR 17,14
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Anders Schau Knatten
ISBN 13: 9798888650516
Nuovo Taschenbuch

Da: AHA-BUCH GmbH, Einbeck, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. Neuware - 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. Codice articolo 9798888650516

Contatta il venditore

Compra nuovo

EUR 33,13
Convertire valuta
Spese di spedizione: EUR 14,99
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Knatten, Anders Schau
Editore: Pragmatic Bookshelf, 2024
ISBN 13: 9798888650516
Antico o usato Brossura

Da: GreatBookPricesUK, Woodford Green, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 47821629

Contatta il venditore

Compra usato

EUR 31,84
Convertire valuta
Spese di spedizione: EUR 17,29
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Knatten, Anders Schau
Editore: Pragmatic Bookshelf, 2024
ISBN 13: 9798888650516
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 47821629-n

Contatta il venditore

Compra nuovo

EUR 32,11
Convertire valuta
Spese di spedizione: EUR 17,14
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Anders Schau Knatten
Editore: Pragmatic Bookshelf, 2024
ISBN 13: 9798888650516
Nuovo Brossura

Da: moluna, Greven, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. &Uumlber den AutorAnders Schau Knatten has been a professional programmer since 2001, using a variety of languages. He is the author of the online C++ Quiz and C++ on a Friday and has spoken about C++ at conferences. Codice articolo 1588086692

Contatta il venditore

Compra nuovo

EUR 44,66
Convertire valuta
Spese di spedizione: EUR 9,70
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Vedi altre 3 copie di questo libro

Vedi tutti i risultati per questo libro