|
| |
|
EBooks » C++ & CPP
C++ Data Structures 3rd EditionBy: Nell Dale Publisher: Jones and Bartlett Publishers, Inc. ISBN: 0763704814

This book is designed for a course in Data Structures where C++ is the programming language. The book focuses on abstract data types as viewed from three different persepctives: their specification, their application, and their implementation.
 "...
and you, Marcus, you have given me many things; now I shall give you
this good advice. Be many people. Give up the game of being always
Marcus Cocoza. You have worried too much about Marcus Cocoza, so that
you have been really his slave and prisoner. You have not done anything
without first considering how it would
affect Marcus Cocoza’s happiness and prestige. You were always much
afraid that Marcus might do a stupid thing, or be bored. What would it
really have mattered? All over the world people are doing stupid things
... I should like you to be easy, your little heart to be light again.
You must from now, be more than one, many people, as many as you can
think of ..."
– Karen Blixen
(‘"The Dreamers’’ from ‘‘Seven Gothic Tales" written under the pseudonym Isak Dinesen, Random House, Inc.
Copyright, Isac Dinesen, 1934 renewed 1961)
A new approach to C++ programming
We assume that you want to learn quickly how to write useful C++ programs.
Therefore, we start by explaining the most useful parts of C++. This strategy
may seem obvious when we put it that way, but it has the radical implication
that we do not begin by teaching C, even though C++ builds on C. Instead, we use
high-level data structures from the start, explaining only later the foundations
on which those data structures rest. This approach lets you to begin writing
idiomatic C++ programs immediately.
Our approach is unusual in another way: We concentrate on solving problems,
rather than on exploring language and library features. We explain the features,
of course, but we do so in order to support the programs, rather than using the
programs as an excuse to demonstrate the features.
Because this book teaches C++ programming, not just features/it is
particularly useful for readers who already know some C++, and who want to use
the language in a more natural, effective style. Too often, people new to C++
learn the language mechanics without learning how to apply the language to
everyday problems.  LEARN MICROSOFT VISUAL C++ 6.0 NOW is organized around a sample program
that the author develops incrementally throughout the book. The aim is
to teach MFC skills, moving readers along in a well-planned sequence of
lessons. The main example is an "object-oriented" drawing program along
the lines of Microsoft Image Composer or Micrografx Designer, but much
simpler. The book moves in an evolutionary fashion, adding complexity
to the features and types of data.
In addition to the primarily
graphical orientation of the main sample, LEARN MICROSOFT VISUAL C++
6.0 NOW also develops a text-based example to illustrate the rudiments
of drawing text, using fonts, and the like. Also, the author creates
numerous small samples that isolate single techniques. The book assumes
that the reader has mastered programming fundamentals with C or another
high-level language.
Herbert Schildt, “C++. The Complete Reference, 4th Edition” McGraw-Hill Osborne Media | ISBN 0072226803 | 2002 Year | PDF | 1056 Pages
Best-selling genius Herb Schildt covers everything from keywords,
syntax, and libraries, to advanced features such as overloading,
inheritance, virtual functions, namespaces, templates, and RTTI—plus, a
complete description of the Standard Template Library (STL).
|
| |
|