C++ FAQs 2nd Edition

by Randy Moore in on January 15, 2021
Wish List
$28.27 – Purchase Excluding 10% tax

has been added to your cart!

have been added to your cart!

Book Description

In a concise and direct question-and-answer format, C++ FAQs, Second Edition brings you the most efficient solutions to more than four hundred of the practical programming challenges you face every day.

Moderators of the on-line C++ FAQ at comp.lang.c++, Marshall Cline, Greg Lomow, and Mike Girou are familiar with C++ programmers’ most pressing concerns. In this book, the authors concentrate on those issues most critical to the professional programmer’s work, and they present more explanatory material and examples than is possible on-line. This book focuses on the effective use of C++, helping programmers avoid combining seemingly legal C++ constructs in incompatible ways.

This second edition is completely up-to-date with the final ANSI/ISO C++ Standard. It covers some of the smaller syntax changes, such as “mutable”; more significant changes, such as RTTI and namespaces; and such major innovations as the C++ Standard Library, including the STL. In addition, this book discusses technologies such as Java, CORBA, COM/COM+, and ActiveX—and the relationship all of these have with C++. These new features and technologies are iconed to help you quickly find what is new and different in this edition.

Each question-and-answer section contains an overview of the problem and solution, fuller explanations of concepts, directions for proper use of language features, guidelines for best practices and practices to avoid, and plenty of working, stand-alone examples. This edition is thoroughly cross-referenced and indexed for quick access.

Get a value-added service! Try out all the examples from this book at www.codesaw.com. CodeSaw is a free online learning tool that allows you to experiment with live code from your book right in your browser.

Contents

Part I Preliminaries 
Chapter 1 Introduction
Chapter 2 Basic C++ Syntax and Semantics
Chapter 3 Understanding the Management Perspective
Chapter 4 The Architectural Perspective
Part II Object-Oriented Design 
Chapter 5 Object-Oriented Fundamentals
Chapter 6 Specification of Observable Behavior
Chapter 7 Proper Inheritance
Chapter 8 Detecting and Correcting Improper Inheritance
Chapter 9 Error Handling Strategies
Chapter 10 Testing Strategies
Part III Language Facilities 
Chapter 11 References
Chapter 12 New and Delete
Chapter 13 Inline Functions
Chapter 14 Const Correctness
Chapter 15 Namespaces
Chapter 16 Using Static
Chapter 17 Derived Classes
Chapter 18 Access Control
Chapter 19 Friend Classes and Friend Functions
Chapter 20 Constructors and Destructors
Chapter 21 Virtual Functions
Chapter 22 Initialization Lists
Chapter 23 Operator Overloading
Chapter 24 Assignment Operators
Chapter 25 Templates
Chapter 26 Exception Tactics
Chapter 27 Types and RTTI
Chapter 28 Containers
Part IV Topics
Chapter 29 Mixing Overloading with Inheritance
Chapter 30 The Big Three
Chapter 31 Using Objects to Prevent Memory Leaks
Chapter 32 Wild Pointers and Other Devilish Errors
Chapter 33 High-Performance Software
Chapter 34 COM and Active X
Chapter 35 Transitioning to CORBA
Chapter 36 C Language Considerations
Chapter 37 Private and Protected Inheritance
Chapter 38 Pointers to Member Functions
Chapter 39 The Transition to OO and C++

Book Details

  • Title: C++ FAQs 2nd Edition
  • Author: Marshall P. Cline , Greg Lomow , Mike Girou
  • Length: 622 pages
  • Edition: 2
  • Language: English
  • Publisher: Addison-Wesley Professional
  • Publication Date: December 11, 1998
  • ISBN-10: 0201309831
  • ISBN-13:  978-0201309836
  • File:PDF, 5,22 MB
  • Best Sellers Rank: #2,273,496 in Kindle Store
    • #531 in C++ Programming
    • #1,458 in C++ Programming Language
    • #2,128 in Microsoft C & C++ Windows Programming
Wish List
$28.27 – Purchase Excluding 10% tax

has been added to your cart!

have been added to your cart!

0 Sale

Share Now!

Release Information

  • Price
    :

    $40.39 $28.27

  • Released
    :

    January 15, 2021

  • Last Updated
    :

    January 15, 2021

Share Your Valuable Opinions

You must log in to submit a review.