Part One: Foundations
This assemblage of diminutive chapters provides attachment for the touchable discussed in Parts II and III. It begins with a short capitulation of the important features of the STL, followed by a communicating of concepts and principles relevant to STL extension, including the launching of a newborn concept, the surroundings meaning category. The incoming some chapters study foundational concepts, mechanisms, paradigms, and principles: conformance, constraints, contracts, DRY SPOT, RAII, and shims. The remaining chapters counterbalance model tools and techniques, including traits and inferred programme adaptation, and individual primary components utilised in the implementations described in Parts II and III.
Part Two: Collections
This represents the magnitude of the book. Each chapter covers digit or more attendant real-world assemblage and its adjustment into an STL spreading assemblage factor along with fit iterator types. The person concern tracks adaptations of subjects as different as enter grouping enumeration, COM enumerators, non-STL containers, Scatter/Gather I/O, and modify collections whose elements are person to outside change. The issues awninged allow concepts of iterator assemblage activity and surroundings meaning categories, land sharing, mutability, and outside iterator invalidation.
Part Three: Iterators
While the touchable in Part II includes the definition of iterator types related with collections, Part threesome is devoted to stand-alone iterator types. The subjects awninged arrange from bespoken production iterator types, including a communicating of ultimate spreading of the functionality of std:: ostream_iterator, to worldly iterator adaptors that crapper separate and alter the types and/or values of the inexplicit ranges to which they’re applied.
Download
Leave a Reply
You must be logged in to post a comment.

Recent Comments