C++ For Dummies

Visit C++ For Dummies

This handy reference presents eight book-length modules that show readers how to conquer all aspects of C++, today's most widely used programming language for software applications, with 3.6 million developers. Includes an easy-to-understand C++ primer for beginners; Features chapters on game programming, creating enterprise applications, and Web services for experienced developers; Offers complete coverage of all the most popular compilers and intergrated development environments for C++, including gcc, Borland, CodeWarrior and Microsoft's new Visual C++ .NET and Visual Studio .NET IDE; CD-ROM contains all code examples from the book and the GNU C++ compiler. This guide will introduce C++, objects and classes, fixing programs, advanced programming, reading and writing files using C++, and Visual Studio and MFC. Author Jeff Cogswell is a software engineer, writer, consultant, and former educator. He is also the author of other programming books.

  • Cost: $24.49
  • Pages: 854
  • Edition: Book and CD-ROM edition
  • ISBN: 0764517953

C++ Gotchas

Visit C++ Gotchas

C++ Gotchas is the professional programmer's guide to avoiding and correcting ninety-nine of the most common, destructive, and interesting C++ design and programming errors. It also serves as an inside look at the more subtle C++ features and programming techniques. This book discusses basic errors present in almost all C++ code, as well as complex mistakes in syntax, preprocessing, conversions, initialization, memory and resource management, polymorphism, class design, and hierarchy design. Each error and its repercussions are explained in context, and the resolution of each problem is detailed and demonstrated. Readers will discover how to escape both common and complex traps associated with C++; How to produce more reusable, maintainable code; Advanced C++ programming techniques; Nuances of the C++ language. Readers will also learn more about commonly misunderstood features of C++ used in advanced programming and design.

  • Cost: $44.99
  • Pages: 352
  • Edition: 1st edition
  • ISBN: 0321125185

C++ How to Program

Visit C++ How to Program

The Deitels' C++ How to Program is the most comprehensive, practical introduction to C++ ever published with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. This new Fourth Edition has an upgraded OOD/UML case to latest UML standard, as well as significant improvements to exception handling and operator overloading chapters. Features enhanced treatment of strings and arrays as objects earlier in the book using standard C++ classes, string and vector. The book retains every key concept and technique ANSI C++ developers need to master: control structures, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more.

  • Cost: $78.67
  • Pages: 1408
  • Edition: 4th edition
  • ISBN: 0130384747

C++ IOStreams and Locales

Visit C++ IOStreams and Locales

Aimed at the advanced C++ programmer, Standard C++ IOStreams and Locales explains the internals of how C++ streams work and provides support for internationalization. It explains the inner details of architecture and design of these important built-in C++ objects, and it's a reference to all relevant classes and methods. Topics include Standard C++ predefined streams, input and output operators, manipulators, locale basics, formatted input, stream state flags, file streams, in-memory I/O, stream positioning, synchronizing streams, stream class architecture, stream buffer classes, character types, wide character support, stream and stream buffer iterators, custom stream classes for user-defined types, inserters and extractors, user-defined manipulators, customizing stream and stream buffer classes, internationalization and localization, standard facets, user-defined facets, stream and locale class reference.

  • Cost: $54.99
  • Pages: 640
  • Edition: 1st edition
  • ISBN: 0201183951

C++ Network Programming

Visit C++ Network Programming

C++ Network Programming, Volume 2, focuses on ACE frameworks, providing thorough coverage of the concepts, patterns, and usage rules that form their structure. This book is a practical guide to designing object-oriented frameworks and shows developers how to apply frameworks to concurrent networked applications. C++ Networking, Volume 1, introduced ACE and the wrapper facades, which are basic network computing ingredients. Volume 2 explains how frameworks build on wrapper facades to provide higher-level communication services. This book contains an overview of ACE frameworks; Design dimensions for networked services; Descriptions of the key capabilities of the most important ACE frameworks; Numerous C++ code examples that demonstrate how to use ACE frameworks. C++ Network Programming, Volume 2, teaches how to use frameworks to write networked applications quickly, reducing development effort and overhead. It can prove to be an invaluable asset.

  • Cost: $39.99
  • Pages: 384
  • Edition: 1st edition, Volume 2
  • ISBN: 0201795256

C++ Primer

Visit C++ Primer

This tutorial is rewritten to describe the features and programming usage of Standard C++. The C++ Primer provides usage and efficiency guidles as well. Highlights of this book include Clear, practical and example-driven coverage of the Standard Library, with emphasis on the containers, iterators and algorithms (also known as the Standard Template Library), the string class and iostreams; A detailed look at the new features of Standard C++; exception handling, run-time type identification, namespaces, the built-in bool type, and new-style cast-notation, with advice on how to effectively use them; A thorough introduction of the advanced language features, such as templates, classes, and inheritance in support of generic programming, object-oriented programming and object-based programming; An appendix that can be used as a quick reference for the generic algorithms, describing their behavior, and providing concrete examples of how to use them

  • Cost: $49.99
  • Pages: 1264
  • Edition: 3rd edition
  • ISBN: 0201824701

C++ Programming Language

Visit C++ Programming Language

This is a special 3rd edition of the C++ Programming Language which includes two new appendixes on locales and standard library exception safety. The result is a complete authoritative coverage of the C++ Language, its standard library, and key techniques. In this edition, author Bjarne Stroustrup, the creator of C++, presents the full specification for the C++ language and standard library, a spec that will soon become the joint ISO/ANSI C++ standard. Past readers will find that the new edition has changed a great deal and grown considerably to encompass new language features, particularly run-time type identification, namespaces, and the standard library. Topics include abstract classes as interfaces; class hierarchies for object-oriented programming; exceptions for regular error handling; standard containters and algorithms; standard strings, I/O strings, and numerics; namespaces for modularity in large-scale software; and many other aspects.

  • Cost: $64.99
  • Pages: 1040
  • Edition: 3rd edition (Special)
  • ISBN: 0201700735

C++ Standard Library

Visit C++ Standard Library

Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis's The C++ Standard Library provides one of the best available guides to using the built-in features of C++ effectively. The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search, and manipulate elements inside containers). The best thing about The C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in between). Each container type is explained along with short code excerpts. Moreover, in a reference section, the author explores the connections between each container type, showing how they share similar methods. The C++ Standard Library can be a real timesaver for a programmer.

  • Cost: $57.99
  • Pages: 832
  • Edition: 1st edition
  • ISBN: 0201379260

C++ Templates

Visit C++ Templates

The first book to provide complete and accurate information on using templates in C++. A complete reference as well as a tutorial. Includes real-world examples. Every working C++ programmer will need a copy of this book for his or her library. The authors urge readers to see them as a scientist engineer pair, producing a combination C++ template tutorial with a detailed reference. They introduce language elements and design elements of the template feature of the programming language and provide coverage of template syntax and semantics. Techniques covered include static polymorphism, policy classes, metaprogramming, and expression templates. Also discussed is the C++ standard library, constructed largely with templates. Readers are expected to know C++ before approaching the book. You will learn the exact behavior of templates, how to avoid pitfalls, idoms and techniques, reusing source code, increasing efficiency of C++ programs.

  • Cost: $54.99
  • Pages: 552
  • Edition: 1st edition
  • ISBN: 0201734842

Cgi Programming in C & Perl

Visit Cgi Programming in C & Perl

CGI Programming in C & Perl shows you how to create interactive, multimedia documents via CGI programming in two practical languages: C, which has a distinct performance advantage, and Perl, one of the most popular for CGI today. Applications and source code are presented in both languages in the book and on the CD-ROM. In this book you will learn how to generate HTML pages and images on the fly, get CGI access on your ISP's site, ensure security for your CGI-activated site, parse form submission directly, and send e-mail via forms and CGI. CGI programs can take advantage of any resource available to the server computer to generate their output and can also accept input from the user through forms. These two basic capabilities have led to wide variety of applications, such as form processing, geneartion of inline images and movies, the formatting of data sets based on queries to a database, real-time updates to web pages, and more.

  • Cost: $26.57
  • Pages: 402
  • Edition: paperback
  • ISBN: 0201422190