Generic programming and the STL : using and extending the C++ Standard Template Library / Matthew H. Austern.
By: Austern, Matthew H.
Material type: BookSeries: Addison-Wesley professional computing series.Publisher: Reading, Mass. : Addison-Wesley, 1999Description: xx, 548 p. : ill. ; 25 cm.ISBN: 0201309564 .Subject(s): Standard template Library | C (Computer program language)DDC classification: 005.133 AUSItem type | Current library | Call number | Copy number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|---|
General Lending | MTU Bishopstown Library Lending | 005.133 AUS (Browse shelf(Opens below)) | 1 | Available | 00086076 | ||
General Lending | MTU Bishopstown Library Lending | 005.133 AUS (Browse shelf(Opens below)) | 1 | Available | 00086077 |
Enhanced descriptions from Syndetics:
Dieses historische Buch kann zahlreiche Tippfehler und fehlende Textpassagen aufweisen. Kaufer konnen in der Regel eine kostenlose eingescannte Kopie des originalen Buches vom Verleger herunterladen (ohne Tippfehler). Ohne Indizes. Nicht dargestellt. 1893 edition. Auszug: ...mit dem lebenden Cervulus muntjac aufweisen; auch Cervus austrdlis Serres aus dem Pliocaen von Sudfrankreich und Italien wird zu Cervulus gestellt. Im Pleistocaen von Sud-Indien finden sich Reste von C. muntjac. Blastomeryx Cope. Fig. 330. Gebiss sehr armlich Palaeomeryx, jedoch die niedrigen unteren Backzahne schmaler, mehr zusammengedruckt und ohne die sogenannte Palaeomeryxfalte. Schadel mit grossen Orbiten, die Stirnbeine nehmen an der Bedachung der Hirnkapsel in ziemlich ansehnlicher Weise Theil. Radius und Ulna sind vollstandig getrennt, die Ulna distal sehr dunn. Carpus wie bei Cero s i)ie Hauptmetapodien vollstandig ver Fig. 330. B.atiomcryx gemmijcr Cope. Unt. Plio-caen (Lonp Fork-Stufe). Nebraska. Flg 331 A Vorderfura, B Hinterfuss /, nat Gr. Cotoryx furcatus Leldy. Unt. PHocaen. Nebraaka. Skelet (nach Scott). rentaurirt /n nat. Gr. (nach Scott). schmolzen. Seitliche Metacarpalia griffelartig mit kurzen Afterzehen. Von den seitlichen Metatarsalien existiren nur die kurzen proximalen Enden and zwar ist Mt II mit dem Canon verwachsen, Mt V frei. Ob. Miocaen (John Day-und Deep River-Stufe) und Pliocaen (Loup Fork-Stufe von Nord-Amerika. Cosoryx Leidy (Merycodus Leidy, Dicroceras Cope) Fig. 331. Wie Blasfomeryx, jedoch Backzahne hoch, fast hypselodont, sehr ahnlich Antilocapra, die Marken fruhzeitig geschlossen. Die von Cope (100tb Merid. S. 346) beschriebenen und abgebildeten Geweihe waren wahrscheinlich von Haut bedeckt und zeichnen sich durch glatte Oberflache und schwach entwickelte oder ganz fehlende Rose aus. Die Geweihe sind entweder einfach oder dichotom vergabelt, zuweilen auch mit mehreren Sprossen..
Cover title: Generic programming and the STL.
Bibliography: (pages 531-533) and index.
Part I: Introduction to Generic Programming -- A tour of the STL -- Algorithms and Ranges -- More about iterators -- Function objects -- Containers -- Part II: Reference Manual: STL Concepts -- Basic concepts -- Iterators -- Function objects -- Containers -- Part III: Reference Manual: Algorithms and Classes -- Basic components -- Nonmutating Algorithms -- Basic Mutating Algorithms -- Sorting and Searching -- Iterator classes -- Function object classes -- Container classes.
Table of contents provided by Syndetics
- Preface
- I Ntroduction to Generic Programming
- 1 A Tour of the STL
- A Simple Example
- Summary
- 2 Algorithms and Ranges
- Linear Search
- Linear Search in C
- Ranges
- Linear Search in C++
- Concepts and Modeling
- Iterators
- Input Iterators
- Output Iterators
- Forward Iterators
- Bidirectional Iterators
- Random Access Iterators
- Refinement
- Summary
- 3 More about Iterators
- Iterator Traits and Associated Types
- Value Types
- Difference Type
- Reference and Pointer Types
- Dispatching Algorithms and Iterator Tags
- Putting It All Together
- Iterator Traits without iterator_traits
- Defining New Components
- Iterator Adaptors
- Advice for Defining an Iterator
- Advice for Defining an Algorithm
- Summary
- 4 Function Objects
- Generalizing Linear Search
- Function Object Concepts
- Unary and Binary Function Objects
- Predicates and Binary Predicates
- Associated Types
- Function Object Adaptors
- Predefined Function Objects
- Summary
- 5 Containers
- A Simple Container
- An Array Class
- How It Works
- Finishing Touches
- Container Concepts
- Containment of Elements
- Iterators
- The Hierarchy of Containers
- The Trivial Container
- Variable Size Container Concepts
- Sequences
- Associative Containers
- Allocators
- Summary
- Which Container Should You Use? Defining Your Own Container
- II Reference Manual: STL Concepts
- 6 Basic Concepts
- Assignable
- Default Constructible
- Equality Comparable
- Ordering
- LessThan Comparable
- Strict Weakly Comparable
- 7 Iterators
- Trivial Iterator
- Input Iterator
- Output Iterator
- Forward Iterator
- Bidirectional Iterator
- Random Access Iterator
- 8 Function Objects
- Basic Function Objects
- Generator
- Unary Function
- Binary Function
- Adaptable Function Objects
- Adaptable Generator
- Adaptable Unary Function
- Adaptable Binary Function
- Predicates
- Predicate
- Binary Predicate
- Adaptable Predicate
- Adaptable Binary Predicate
- Strict Weak Ordering
- Specialized Concepts
- Random Number Generator
- Hash Function
- 9 Containers
- General Container Concepts
- Container
- Forward Container
- Reversible Container
- Random Access Container
- Sequences
- Sequence
- Front Insertion Sequence
- Back Insertion Sequence
- Associative Containers
- Associative Container
- Unique Associative Container
- Multiple Associative Container
- Simple Associative Container
- Pair Associative Container
- Sorted Associative Container
- Hashed Associative Container
- Allocator
- III Referenced Manual: Algorithms and Classes
- 10 Basic Components
- Pair
- Iterator Primitives
- iterator_traits
- Iterator Tag Classes
- Distance
- Advance
- Iterator Base Class
- Allocator
- Memory Management Primitives
- Construct
- Destroy
- Uninitialized_copy
- Uninitialized_fill
- Uninitialized_fill_n
- Temporary Buffers
- Get_temporary_buffer
- Return_temporary_buffer
- 11 Nonmutating Algorithms
- Linear Search
- Find
- Find_if
- Adjacent_find
- Find_first_of
- Subsequence Matching
- Search
- Find_END
- Search_n
- Counting Elements
- Count
- Count_if
- For_each
- Comparing Two Ranges
- Equal
- Mismatch
- Lexicographical_compare
- Minimum and Maximum
- Min
- Max
- Min_element
- Max_element
- 12 Basic Muta
Excerpt provided by Syndetics
Author notes provided by Syndetics
Matthew H. Austern , PhD, studied at MIT and UC Berkeley. He now works in the Silicon Graphics compiler group, where he is one of the principal authors of SGI's implementation of the C++ Standard Template Library. Dr. Austern is also a contributor to Dr. Dobb's Journal and C++ Report , a moderator of the newsgroup comp.std.c++ , and an active member of the ISO/ANSI C++ Standards Committee.
0201309564AB04062001