Beyond the C++ Standard Library: An Introduction to Boost Table of Contents Copyright Foreword Preface Acknowledgments About the Author Organization of This Book Introduction to Boost St
Trang 2Beyond the C++ Standard Library: An Introduction to Boost
Table of Contents
Copyright
Foreword
Preface
Acknowledgments
About the Author
Organization of This Book Introduction to Boost
String and Text Processing Data Structures, Containers,
Trang 3Iterators, and Algorithms Function Objects and Higher-Order Programming
Generic Programming and Template Metaprogramming Math and Numerics
Input/Output
Miscellaneous
Part I General Libraries
Library 1 Smart_ptr
How Does the Smart_ptr Library Improve Your
Programs?
When Do We Need Smart
Trang 4Pointers?
How Does Smart_ptr Fit with the Standard Library?
scoped_ptr
scoped_array
shared_ptr
shared_array
intrusive_ptr
weak_ptr
Smart_ptr Summary
Endnotes
Library 2 Conversion
How Does the Conversion Library Improve Your
Trang 5Programs?
polymorphic_cast
polymorphic_downcast
numeric_cast
lexical_cast
Conversion Summary
Library 3 Utility
How Does the Utility Library Improve Your Programs? BOOST_STATIC_ASSERT checked_delete
noncopyable
addressof
enable_if
Trang 6[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W]
Walker, Daryle 2nd 3rd
Walter, Joerg
weak_ptr 2nd
creating a shared_ptr 2nd
members 2nd
pointer values 2nd 3rd
usage
Trang 7when to use
Web sites
pimple idiom
while_
while_loop 2nd
wildcards
Willcock, Jeremiah
Witt, Thomas
writing
readable predicates 2nd 3rd 4th 5th