• Contact

  • Newsletter

  • About us

  • Delivery options

  • Prospero Book Market Podcast

  • News

  • Exploring C++: The Programmer's Introduction to C++

    Exploring C++ by Lischner, Ray;

    The Programmer's Introduction to C++

    Series: The Expert's Voice in C++;

      • GET 20% OFF

      • The discount is only available for 'Alert of Favourite Topics' newsletter recipients.
      • Publisher's listprice EUR 53.49
      • The price is estimated because at the time of ordering we do not know what conversion rates will apply to HUF / product currency when the book arrives. In case HUF is weaker, the price increases slightly, in case HUF is stronger, the price goes lower slightly.

        22 690 Ft (21 609 Ft + 5% VAT)
      • Discount 20% (cc. 4 538 Ft off)
      • Discounted price 18 152 Ft (17 287 Ft + 5% VAT)

    22 690 Ft

    db

    Availability

    Estimated delivery time: In stock at the publisher, but not at Prospero's office. Delivery time approx. 3-5 weeks.
    Not in stock at Prospero.

    Why don't you give exact delivery time?

    Delivery time is estimated on our previous experiences. We give estimations only, because we order from outside Hungary, and the delivery time mainly depends on how quickly the publisher supplies the book. Faster or slower deliveries both happen, but we do our best to supply as quickly as possible.

    Short description:

    This is a book about learning by doing and is aimed at programmers familiar with programming, but not C++. The key exercises are not simply listed at the end of the chapter, but are integrated into the main text. Readers work hands-on throughout the book.

    More

    Long description:

    Exploring C++ uses a series of self?directed lessons to divide C++ into bite?sized chunks that you can digest as rapidly as you can swallow them. The book assumes only a basic understanding of fundamental programming concepts (variables, functions, expressions, statements) and requires no prior knowledge of C or any other particular language. It reduces the usually considerable complexity of C++.


    The included lessons allow you to learn by doing, as a participant of an interactive education session. You'll master each step in one sitting before you proceed to the next. Author Ray Lischner has designed questions to promote learning new material. And by responding to questions throughout the text, you'll be engaged every step of the way.

    More

    Table of Contents:

    The Basics.- Honing Your Tools.- Reading C++ Code.- Integer Expressions.- Strings.- Simple Input.- Error Messages.- For Loops.- Formatted Output.- Arrays and Vectors.- Increment and Decrement.- Conditions and Logic.- Compound Statements.- to File I/O.- The Map Data Structure.- Type Synonyms.- Characters.- Character Categories.- Case-Folding.- Writing Functions.- Function Arguments.- Using Algorithms.- Overloading Function Names.- Big and Little Numbers.- Very Big and Very Little Numbers.- Documentation.- Project 1 : Body-Mass Index.- Custom Types.- Custom Types.- Overloading Operators.- Custom I/O Operators.- Assignment and Initialization.- Writing Classes.- More About Member Functions.- Access Levels.- to Object-Oriented Programming.- Inheritance.- Virtual Functions.- Classes and types.- Declarations and Definitions.- Using Multiple Source Files.- Function objects.- Useful algorithms.- Iterators.- Exceptions.- More operators.- Project 2: Fixed-point numbers.- Generic Programing.- Function templates.- Class templates.- Template Specialization.- Partial Specialization.- Names and Namespaces.- Containers.- International Characters.- Locales and Facets.- Text I/O.- Project 3: Currency type.- Real Programing.- Pointers.- Dynamic Memory.- Exception-Safety.- Old-Fashioned arrays.- Smart Pointers.- Working with Bits.- Enumerations.- Multiple inheritance.- Traits and Policies.- Names and Templates.- Overloaded Functions.- Metaprogramming.- Project 4: Calculator.

    More