Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
C++ Iostreams Handbook First Edition
- ISBN-100201596415
- ISBN-13978-0201596410
- EditionFirst Edition
- PublisherAddison-Wesley
- Publication dateJune 30, 1993
- LanguageEnglish
- Dimensions6.25 x 0.5 x 9.25 inches
- Print length369 pages
Editorial Reviews
From the Inside Flap
Books are like computer software. After cycles of writing andtesting they reach a state where they are nearly finished, andthat state then persists for the rest oftheir lives. It's alwayspossible to find points that could be better stated, sentencesthat could be better structured, and topics that could be addedor expanded.
Despite any misgivings, the time has arrived to finish this bookand have it fixed in print. The idea was originally conceivedbecause of the rather striking absence of published informtion onC++ IOStreams. In that sense the book is long overdue. I knowfrom numerous conversations that many C++ users are interestedinIOStreams, and can vaguely see its potential, but have more orless given up on the idea through lack of documentation. Thisbook is for those C++ programmers; users who are already familiarwith the language, but who want to extend their view of itsidioms and areas of application.
The intention of the book, quite probably an overambitious one,is that it should cover the whole spectrum of requirements forthose who need information on the subject. So there are a numberof elements which I have tried to cover:An attempt to explain WHY IOStreamsA basic road map for the structure of the IOStreams systemExamples of straightforward and more devious usage of IOStreams in cookbook chaptersManual page style material which can be used for referenceThe mysteries of manipulatorsImplementation details to provoke future implementors into doing things betterStrategies, examples, and guidelines for the provision ofIOStreams facilities for user defined types
There are a number of people who should share the credit for theC++ IOSTREAMS HANDBOOK. The first is Jerry Schwartz, who createdthe IOStreams system, and was then too busy to do the book. Ithank him for the opportunity even if only by default. Next, Ishould acknowledge the roles of Paul Leathers and Walter Brightof Zortech, Inc. They gave me a deadline date for a workingversion of IOStreams, and thus made me find out what the systemwas supposed to do. I must also thank the language group ofSymantec Corporation, who gave me yet another opportunity to tryout my ideas on a real product.
The next is my wife Lynn. If I hadn't met her I would probablynot have ended up as a long-term visitor to the United Stateswith enough time on my hands to record the resulting expertise. The next is Debbie Lafferty of Addison-Wesley's computer sciencedivision, who has supported the project throughout, and whorecruited my formidable array of reviewers. Both Lynn and Debbiewere kind enough to assume that I could actually come up with thebook given an appropriate combination of encouragement andarm-twisting.
The reviewers, Stephen D. Clamage, Jim Coplien, Margaret A.Ellis, Stanley Lippman, Jerry Schwartz, Steve Vinoski, and NancyWilkinson all clearly spent a good deal of time and effort intheir contribution to the book. My thanks to all of them.
I'd also like to thank Helen Wythe for coordinating theproduction ofthe book. My copy editor was Laura Michaels, and Ithank Laura for her patient work. The cover was the brain-childof Peter Blaiwas, and I want to thank him for his sense offrivolity. Perceptive collectors of Addison-Wesley computerscience books will notice that this book is participating in atrend or fashion, the "creatures" series. You've seen the Dragonbook, and the Teddy Bear book, to name just a couple--well, thisis the Fish book. I have to say that this is more of a pun thanan attempt at association. Both the Dragon book and the TeddyBear book are objects of my greatest respect. 0201596415P04062001
From the Back Cover
* Provides a detailed description of IOStreams
* Introduces the use of IOStreams facilities
* Describes the motivation for the IOStreams system and the public interfaces and behavior of the component classes
* Provides key reference and tutorial for C++ programmers
* Presents excellent rationale on how to manipulate IOStreams
* Furnishes well-considered, outstanding examples that probe the behavior of the system and provide an active learning path
This book will help programmers, both novice or experienced, to expand and manipulate IOStreams and to make more sophisticated use of facilities in their own programs. 0201596415B04062001
About the Author
Steve Teale is an independent software author and consultant. Healso teaches C++ training courses. He has worked with Zortechand Symantec on the development of class libraries. Hisexperiences in computer programming date from teh mid-sixties,and span a familiar sequence of programming languages: FORTRAN,PDP11 assembly language, Pascal, microprocessor assemblylanguages, and C. Originally trained as a chemist, hisbackground includes experience in industrial research anddevelopment laboratories of the U.K. atomic energy, steel andelectricity generation industries.
0201596415AB04062001
Excerpt. © Reprinted by permission. All rights reserved.
Books are like computer software. After cycles of writing andtesting they reach a state where they are nearly finished, andthat state then persists for the rest oftheir lives. It's alwayspossible to find points that could be better stated, sentencesthat could be better structured, and topics that could be addedor expanded.
Despite any misgivings, the time has arrived to finish this bookand have it fixed in print. The idea was originally conceivedbecause of the rather striking absence of published informtion onC++ IOStreams. In that sense the book is long overdue. I knowfrom numerous conversations that many C++ users are interestedinIOStreams, and can vaguely see its potential, but have more orless given up on the idea through lack of documentation. Thisbook is for those C++ programmers; users who are already familiarwith the language, but who want to extend their view of itsidioms and areas of application.
The intention of the book, quite probably an overambitious one,is that it should cover the whole spectrum of requirements forthose who need information on the subject. So there are a numberof elements which I have tried to cover:
- An attempt to explain WHY IOStreams
- A basic road map for the structure of the IOStreams system
- Examples of straightforward and more devious usage of IOStreams in cookbook chapters
- Manual page style material which can be used for reference
- The mysteries of manipulators
- Implementation details to provoke future implementors into doing things better
- Strategies, examples, and guidelines for the provision ofIOStreams facilities for user defined types
There are a number of people who should share the credit for theC++ IOSTREAMS HANDBOOK. The first is Jerry Schwartz, who createdthe IOStreams system, and was then too busy to do the book. Ithank him for the opportunity even if only by default. Next, Ishould acknowledge the roles of Paul Leathers and Walter Brightof Zortech, Inc. They gave me a deadline date for a workingversion of IOStreams, and thus made me find out what the systemwas supposed to do. I must also thank the language group ofSymantec Corporation, who gave me yet another opportunity to tryout my ideas on a real product.
The next is my wife Lynn. If I hadn't met her I would probablynot have ended up as a long-term visitor to the United Stateswith enough time on my hands to record the resulting expertise. The next is Debbie Lafferty of Addison-Wesley's computer sciencedivision, who has supported the project throughout, and whorecruited my formidable array of reviewers. Both Lynn and Debbiewere kind enough to assume that I could actually come up with thebook given an appropriate combination of encouragement andarm-twisting.
The reviewers, Stephen D. Clamage, Jim Coplien, Margaret A.Ellis, Stanley Lippman, Jerry Schwartz, Steve Vinoski, and NancyWilkinson all clearly spent a good deal of time and effort intheir contribution to the book. My thanks to all of them.
I'd also like to thank Helen Wythe for coordinating theproduction ofthe book. My copy editor was Laura Michaels, and Ithank Laura for her patient work. The cover was the brain-childof Peter Blaiwas, and I want to thank him for his sense offrivolity. Perceptive collectors of Addison-Wesley computerscience books will notice that this book is participating in atrend or fashion, the "creatures" series. You've seen the Dragonbook, and the Teddy Bear book, to name just a couple--well, thisis the Fish book. I have to say that this is more of a pun thanan attempt at association. Both the Dragon book and the TeddyBear book are objects of my greatest respect.
0201596415P04062001
Product details
- Publisher : Addison-Wesley; First Edition (June 30, 1993)
- Language : English
- Paperback : 369 pages
- ISBN-10 : 0201596415
- ISBN-13 : 978-0201596410
- Item Weight : 1.04 pounds
- Dimensions : 6.25 x 0.5 x 9.25 inches
- Best Sellers Rank: #5,586,817 in Books (See Top 100 in Books)
- #20,210 in Computer Software (Books)
- #32,666 in Computer Science (Books)
- #44,089 in Professional
- Customer Reviews:
Customer reviews
- 5 star4 star3 star2 star1 star5 star69%16%0%16%0%69%
- 5 star4 star3 star2 star1 star4 star69%16%0%16%0%16%
- 5 star4 star3 star2 star1 star3 star69%16%0%16%0%0%
- 5 star4 star3 star2 star1 star2 star69%16%0%16%0%16%
- 5 star4 star3 star2 star1 star1 star69%16%0%16%0%0%
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
- Reviewed in the United States on October 4, 1999I've worked my way through ports of a large software system to several different platforms. I wish I'd had this book up front - it would have saved a lot of work. I'd like to see it updated to reflect the latest C++ standards.
- Reviewed in the United States on November 24, 1999This book is indispensable for doing complex i/o work in c++. Unfortunately, it's also a ponderous, confusing read. The density of the prose and the mediocre organization make it very difficult to use as a reference book.
I've never had it steer me wrong, but every time I've used it, it has taken a lot of time and energy to actually find and decipher the content I needed.
I'd advise waiting for "Standard C++ IOStreams and Locales" to come out in Dec 1999 instead, it'll be current and the preliminary reviews sound good..
Top reviews from other countries
Frank FreddyReviewed in the United Kingdom on November 19, 20155.0 out of 5 stars Five Stars
THANK YOU. YES, It did met my requirements.