Programming Books C Java PHP Python Learn more Browse Programming Books
C++ Pocket Reference and over one million other books are available for Amazon Kindle. Learn more
Buy New
$9.16
Qty:1
  • List Price: $9.95
  • Save: $0.79 (8%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

C++ Pocket Reference Paperback – June 1, 2003

ISBN-13: 978-0596004965 ISBN-10: 0596004966 Edition: 1st

Buy New
Price: $9.16
52 New from $4.68 35 Used from $2.93
Amazon Price New from Used from
Kindle
"Please retry"
School & Library Binding
"Please retry"
Paperback
"Please retry"
$9.16
$4.68 $2.93
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

C++ Pocket Reference + C Pocket Reference
Price for both: $18.29

Buy the selected items together
  • C Pocket Reference $9.13

If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 47%). Print edition purchase must be sold by Amazon. Learn more.


Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Paperback: 144 pages
  • Publisher: O'Reilly Media; 1 edition (June 2003)
  • Language: English
  • ISBN-10: 0596004966
  • ISBN-13: 978-0596004965
  • Product Dimensions: 6.9 x 4.2 x 0.4 inches
  • Shipping Weight: 4.8 ounces (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (23 customer reviews)
  • Amazon Best Sellers Rank: #59,765 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Kyle Loudon is a software engineer at Matrix Semiconductor in Santa Clara, California, where he works with file systems and applications for memory chips. Prior to Matrix, Kyle developed platform software for embedded devices, including various wireless phones and the Apple iPod. He also led the graphical user interface group at Jeppesen Dataplan (now a part of Boeing), developed flight planning software, and created system software at IBM in the early 1990s. For the past several years, Kyle has taught object-oriented programming using C++ at the University of California, Santa Cruz Extension, and has worked with C++ since the beginning of its widespread use in 1990. Kyle is the author of Mastering Algorithms with C, also published by O'Reilly and Associates.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.1 out of 5 stars
5 star
8
4 star
12
3 star
2
2 star
0
1 star
1
See all 23 customer reviews
I found this to be a very useful and easy to follow book.
ueberhund
It covers all of the necessities, which is great for when you are switching between programming languages.
Andrew Krause
I'm new to C++ and have read through most of Accelerated C++, which is a good book.
eyedempotent

Most Helpful Customer Reviews

21 of 23 people found the following review helpful By ueberhund VINE VOICE on July 6, 2003
Format: Paperback
The C++ Pocket Reference is designed for C or Java developers who occasionally program in C++ and need a syntax reminder. Not designed as a tutorial or provide lengthy instruction on the subject, this book is great for a one paragraph explanation on a particular topic.
I found this to be a very useful and easy to follow book. It starts out with the basics of writing a C++ program (processor directives, data types) and slowly moves into more complicated aspects of this language (like templates and memory management).
I would highly recommend this as a reference book if you find yourself occasionally doing some programming in C++.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 11 people found the following review helpful By Gary N. Griswold on June 30, 2004
Format: Paperback
For many years, I did most of my programming in C, but never learned C++. In recent years, I have been using Java mostly. Now I wish to get back to C++, and I have found this book to be an excellent introduction. In order to read this book one already needs to know how to work with the very low level aspects of C, and at the same time one must understand object oriented concepts. But for the reader who is at such a place, this book provides a very concise description of the C++ language. In just 125 small pages, the author manages to step through all of the aspects of the C++ language and concisely describe them.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Polyglot on April 19, 2012
Format: Kindle Edition Verified Purchase
This pocket guide is decent for C++03, but it's 2012. I know C++ is huge, but the awesome new features of C++11 deserve to be documented. I'll buy the new pocket guide once an updated version comes out.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 8 people found the following review helpful By Andrew Krause on February 15, 2007
Format: Paperback
If you are looking for a quick and dirty C++ pocket reference, this book should be on the top of your list. It covers all of the necessities, which is great for when you are switching between programming languages. If you have too many languages in your mind, a quick reference is a great little refresher, which this book certainly provides.

My only qualm, and the reason it loses a star, is that the organization is not completely intuitive. However, after a few uses, you get used to this and it becomes a non-issue. I suppose you would have this with any book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Steve E. Chapel on June 18, 2011
Format: Paperback
I used to know C++ very well but have done little C++ programming in the past decade. I was hoping this book would include all the niggling little details I had forgotten. Looking through the book jogged my memory to help me remember these details, but I was surprised to see how many were not explicitly stated in the book. Perhaps the best example of a detail not included is the difference between overloading the preincrement and postincrement operators. One of them takes an extra dummy parameter, but the book does not mention this difference. The book explains how to declare a multidimensional array when the dimensions are known at compile time, but does not give a code sample explaining how to do so when the dimensions are not known until run time. The section describing return codes from main does not explain that zero indicates success and a non-zero value indicates an error.

Perhaps the most disappointing aspect of the book is how little is devoted to the standard library. No math functions are described. There is no discussion of how to format output. I was even hoping for discussion of the most basic uses of the STL. Instead, the book lists only the names of the header files and the four standard input and output streams with the most basic unformatted uses of these streams. The book covers the core C++ language fairly well, but almost none of the extensive standard library.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By eyedempotent on February 7, 2012
Format: Paperback Verified Purchase
First of all, I've come to the realization that the way I learn is through short books and then coding myself. A big book just doesn't do it for me, I get buried in the details and forget most of what I've read. I'm new to C++ and have read through most of Accelerated C++, which is a good book. But it wasn't until I took this pocket reference on a plane trip and read it that everything started coming together. I don't know how they do it but they manage to put examples in there as well, so it was very useful for me. I saw ALL the basics of the language right beside each other and understood better how they inter-relate.

I will say this better not be your first C++ reference. The order in which topics are treated is somewhat asynchronous. Properties are referenced in the beginning of the book that aren't explained for 50 pages down the road. But if you're already at least familiar with most topics it works out fine.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By J. Barshinger on October 3, 2008
Format: Paperback Verified Purchase
I have about a dozen of these pocket guides. I don't do C++ anymore but did many, many moons ago. My daughter is taking a C++ class now and I got this to help me remember C++ enough to help her with that class. It's all I need. In general, these pocket guides are enough for me most of the time regardless of the language or technology they are covering. Between them and google search, you can solve any programming task...
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By R. Miesen on January 17, 2008
Format: Paperback
This book provides a quick and concise reference to the C++ language, covering everything from the basic structure of C++ files (including #include guards) and programs to variables and operators to the Object-Oriented features of the language. However, if you are looking for a detailed description of the C++ language, get The C++ Programming Language: Special Edition (3rd Edition) along with this book and you will have that plus a quick reference to almost all of the non-STL topics the other book talks about.

On the down side, this book gives really superficial coverage of the STL, but then again this book isn't meant to be a pocket reference to the STL. For a good book on that, get a copy of The STL Pocket Reference.

That being said, I would recommend this book to those who have either gone through or are going through their first year of programming courses.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?