Skip to content

C++ Crash Course: A Fast-Paced Introduction
Stock Photo: Cover May Be Different

C++ Crash Course: A Fast-Paced Introduction Paperback -

by Josh Lospinoso


From the publisher

A fast-paced, thorough introduction to modern C++ written for experienced programmers. After reading C++ Crash Course, you'll be proficient in the core language concepts, the C++ Standard Library, and the Boost Libraries. C++ is one of the most widely used languages for real-world software. In the hands of a knowledgeable programmer, C++ can produce small, efficient, and readable code that any programmer would be proud of. Designed for intermediate to advanced programmers, C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the most modern revision of the ISO standard. Part 1 covers the core of the C++ language, where you'll learn about everything from types and functions, to the object life cycle and expressions. Part 2 introduces you to the C++ Standard Library and Boost Libraries, where you'll learn about all of the high-quality, fully-featured facilities available to you. You'll cover special utility classes, data structures, and algorithms, and learn how to manipulate file systems and build high-performance programs that communicate over networks. You'll learn all the major features of modern C++, including:

  • Fundamental types, reference types, and user-defined types
  • The object lifecycle including storage duration, memory management, exceptions, call stacks, and the RAII paradigm
  • Compile-time polymorphism with templates and run-time polymorphism with virtual classes
  • Advanced expressions, statements, and functions
  • Smart pointers, data structures, dates and times, numerics, and probability/statistics facilities
  • Containers, iterators, strings, and algorithms
  • Streams and files, concurrency, networking, and application development

  • With well over 500 code samples and nearly 100 exercises, C++ Crash Course is sure to help you build a strong C++ foundation.

    Details

    • Title C++ Crash Course: A Fast-Paced Introduction
    • Author Josh Lospinoso
    • Binding Paperback
    • Pages 792
    • Volumes 1
    • Language ENG
    • Publisher No Starch Press
    • Illustrated Yes
    • Features Illustrated, Index
    • ISBN 9781593278885 / 1593278888
    • Weight 2.5 lbs (1.13 kg)
    • Dimensions 9.1 x 7 x 1.7 in (23.11 x 17.78 x 4.32 cm)
    • Library of Congress subjects C++ (Computer program language), Computer programming
    • Library of Congress Catalog Number 2019020529
    • Dewey Decimal Code 005.133

    About the author

    Joshua Lospinoso, PhD is an entrepreneur who served 15 years in the US Army. As a cyber officer, Josh wrote dozens of infosec tools and taught C++ to junior developers. He has spoken at a wide range of conferences, published over twenty peer-reviewed articles, and holds a patent. In 2012, he co-founded a successfully acquired security company and is a Rhodes Scholar. He keeps a blog and is an active contributor to open-source software.
    Back to Top

    More Copies for Sale

    C++ Crash Course: A Fast-Paced Introduction
    Stock Photo: Cover May Be Different

    C++ Crash Course: A Fast-Paced Introduction

    by Lospinoso, Josh

    • New
    Condition
    New
    ISBN 10 / ISBN 13
    9781593278885 / 1593278888
    Quantity Available
    1
    Seller
    Ha Noi, Vietnam
    Seller rating:
    This seller has earned a 5 of 5 Stars rating from Biblio customers.
    Item Price
    NZ$61.23
    NZ$340.42 shipping to USA

    Show Details

    Description:
    No Starch Press, 9/24/2019. New. No Starch Press, 9/24/2019 New All orders ship SAME or NEXT business day Expedited shipments will be received in 5-12 business days within the United States 100% Satisfaction Guaranteed!
    Item Price
    NZ$61.23
    NZ$340.42 shipping to USA
    C++ Crash Course: A Fast-Paced Introduction
    Stock Photo: Cover May Be Different

    C++ Crash Course: A Fast-Paced Introduction

    by Lospinoso, Josh

    • Used
    • Paperback
    Condition
    Used: Good
    Binding
    Paperback
    ISBN 10 / ISBN 13
    9781593278885 / 1593278888
    Quantity Available
    1
    Seller
    HOUSTON, Texas, United States
    Seller rating:
    This seller has earned a 4 of 5 Stars rating from Biblio customers.
    Item Price
    NZ$73.01
    FREE shipping to USA

    Show Details

    Description:
    No Starch Press, 2019-09-24. Paperback. Used: Good.
    Item Price
    NZ$73.01
    FREE shipping to USA
    C++ Crash Course: A Fast-Paced Introduction
    Stock Photo: Cover May Be Different

    C++ Crash Course: A Fast-Paced Introduction

    by Lospinoso, Josh

    • Used
    • Paperback
    Condition
    Used:Good
    Binding
    Paperback
    ISBN 10 / ISBN 13
    9781593278885 / 1593278888
    Quantity Available
    1
    Seller
    HOUSTON, Texas, United States
    Seller rating:
    This seller has earned a 4 of 5 Stars rating from Biblio customers.
    Item Price
    NZ$81.74
    FREE shipping to USA

    Show Details

    Description:
    No Starch Press, 2019-09-24. Paperback. Used:Good.
    Item Price
    NZ$81.74
    FREE shipping to USA
    C++ Crash Course: A Fast-Paced Introduction
    Stock Photo: Cover May Be Different

    C++ Crash Course: A Fast-Paced Introduction

    • New
    Condition
    New
    ISBN 10 / ISBN 13
    9781593278885 / 1593278888
    Quantity Available
    10
    Seller
    Woodside, New York, United States
    Seller rating:
    This seller has earned a 5 of 5 Stars rating from Biblio customers.
    Item Price
    NZ$101.88
    NZ$6.79 shipping to USA

    Show Details

    Description:
    pp. 792 . Papeback. New.
    Item Price
    NZ$101.88
    NZ$6.79 shipping to USA
    C++ Crash Course: A Fast-paced Introduction
    Stock Photo: Cover May Be Different

    C++ Crash Course: A Fast-paced Introduction

    by Lospinoso, Josh

    • New
    • Paperback
    Condition
    New
    Binding
    Paperback
    ISBN 10 / ISBN 13
    9781593278885 / 1593278888
    Quantity Available
    1
    Seller
    Exeter, Devon, United Kingdom
    Seller rating:
    This seller has earned a 3 of 5 Stars rating from Biblio customers.
    Item Price
    NZ$178.43
    NZ$21.30 shipping to USA

    Show Details

    Description:
    No Starch Pr, 2019. Paperback. New. 733 pages. 9.25x7.50x1.50 inches.
    Item Price
    NZ$178.43
    NZ$21.30 shipping to USA
    C++ Crash Course:
    Stock Photo: Cover May Be Different

    C++ Crash Course:

    by C++ Crash Course:

    • New
    Condition
    New
    ISBN 10 / ISBN 13
    9781593278885 / 1593278888
    Quantity Available
    5
    Seller
    New Delhi, India
    Seller rating:
    This seller has earned a 5 of 5 Stars rating from Biblio customers.
    Item Price
    NZ$151.04
    FREE shipping to USA

    Show Details

    Description:
    PENGUIN RANDOM HOUSE INDIA PRIVATE LIMITED - GGN. PAPER BACK. New. BRAND NEW, Well Packed, Usually ships in 1-2 business days, Buy with confidence Excellent Quality, Service 100% Customer satisfaction guaranteed!
    Item Price
    NZ$151.04
    FREE shipping to USA