Beyond the C++ Standard Library: An Introduction to Boost (Paperback)
內容描述
Table of
Contents:
Foreword.
Preface.
Acknowledgments.
About the
Author.
Organization
of This Book.
Introduction
to Boost.
String and Text Processing
Data Structures, Containers, Iterators, and
Algorithms
Function Objects and Higher-Order
Programming
Generic Programming and Template
Metaprogramming
Math and Numerics
Input/Output
Miscellaneous
I. GENERAL
LIBRARIES.
Library 1:
Smart_ptr.
How Does the Smart_ptr Library Improve Your
Programs?
When Do We Need Smart Pointers?
How Does Smart_ptr Fit with the Standard
Library?
scoped_ptr
scoped_array
shared_ptr
shared_array
intrusive_ptr
weak_ptr
Smart_ptr Summary
Library 2:
Conversion.
How Does the Conversion Library Improve Your
Programs?
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
Utility Summary
Library 4:
Operators.
How Does the Operators Library Improve Your
Programs?
Operators
Usage
Operators Summary
Library 5:
Regex.
How Does the Regex Library Improve Your
Programs?
How Does Regex Fit with the Standard
Library?
Regex
Usage
Regex Summary
II.
CONTAINERS AND DATA STRUCTURES.
Library 6:
Any.
How Does the Any Library Improve Your
Programs?
How Does Any Fit with the Standard Library?
Any
Usage
Any Summary
Library 7:
Variant.
How Does the Variant Library Improve Your
Programs?
How Does Variant Fit with the Standard
Library?
Variant
Usage
Variant Summary
Library 8:
Tuple.
How Does the Tuple Library Improve Your
Programs?
How Does the Tuple Library Fit with the
Standard Library?
Tuple
Usage
Tuple Summary
III. FUNCTION
OBJECTS AND HIGHER-ORDER PROGRAMMING.
Library 9:
Bind.
How Does the Bind Library Improve Your
Programs?
How Does Bind Fit with the Standard
Library?
Bind
Usage
Bind Summary
Library 10:
Lambda.
How Does the Lambda Library Improve Your
Programs?
How Does Lambda Fit with the Standard
Library?
Lambda
Usage
Lambda Summary
Library 11:
Function.
How Does the Function Library Improve Your
Programs?
How Does Function Fit with the Standard
Library?
Function
Usage
Function Summary
Library 12:
Signals.
How Does the Signals Library Improve Your
Programs?
How Does Signals Fit with the Standard
Library?
Signals
Usage
Signals Summary
Bibliography.
Index.