Beyond the C++ Standard Library: An Introduction to Boost (Paperback)
Björn Karlsson
- 出版商: Addison Wesley
- 出版日期: 2005-09-01
- 售價: $2,450
- 貴賓價: 9.5 折 $2,328
- 語言: 英文
- 頁數: 432
- 裝訂: Paperback
- ISBN: 0321133544
- ISBN-13: 9780321133540
-
相關分類:
C++ 程式語言
立即出貨 (庫存=1)
買這商品的人也買了...
-
$199$189 -
$980$774 -
$650$553 -
$1,127Computer Networks, 4/e
-
$780$616 -
$1,078Operating System Principles, 7/e(IE) (美國版ISBN:0471694665-Operating System Concepts, 7/e) (平裝)
-
$580$458 -
$620$490 -
$820$697 -
$680$646 -
$490$382 -
$1,127Database System Concepts, 5/e (IE) (美國版ISBN:0072958863)
-
$880$581 -
$650$514 -
$650$553 -
$780$702 -
$680$578 -
$580$493 -
$650$507 -
$450$356 -
$720$569 -
$880$616 -
$990$891 -
$600$480 -
$820$648
相關主題
商品描述
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.
商品描述(中文翻譯)
目錄:
前言。
前言。
致謝。
關於作者。
本書組織。
介紹 Boost。
字串和文字處理。
資料結構、容器、迭代器和演算法。
函數物件和高階編程。
泛型編程和模板元編程。
數學和數值計算。
輸入/輸出。
其他。
I. 通用庫。
庫 1: Smart_ptr。
Smart_ptr 库如何改進您的程式?
何時需要智能指針?
Smart_ptr 如何與標準庫配合?
scoped_ptr
scoped_array
shared_ptr
shared_array
intrusive_ptr
weak_ptr
Smart_ptr 摘要
庫 2: Conversion。
Conversion 库如何改進您的程式?
polymorphic_cast
polymorphic_downcast
numeric_cast
lexical_cast
Conversion 摘要
庫 3: Utility。
Utility 库如何改進您的程式?