Using the STL: The C++ Standard Template Library, 2/e (Paperback)

Robert Robson

  • 出版商: Springer
  • 出版日期: 1999-12-03
  • 售價: $2,980
  • 貴賓價: 9.5$2,831
  • 語言: 英文
  • 頁數: 594
  • 裝訂: Paperback
  • ISBN: 0387988572
  • ISBN-13: 9780387988573
  • 相關分類: C++ 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

The standard template library for C++ (the STL) is an important addition to C++ and is rapidly becoming required knowledge for all C++ programmers. It provides a collection of generic data structures and algorithms written in C++ and has been adopted by the ANSI committee for the standardization of C++. The STL is increasingly becoming an extension to the language that will be supported by most if not all C++ compilers.

The principal strengths of the STL are that:

* the STL generalizes the concept of iterator * the STL algorithms can be used on regular arrays, thus increasing the applicability of the algorithms * The STL pays particular attention to the efficiency of the algorithms used.

This book provides a comprehensive introduction and guide to the STL pitched at the level of readers already familiar with C++. It presents a thorough overview of the capabilities of the STL, detailed discussions of the use of containers, descriptions of the algorithms and how they may be used, and how the STL may be extended. An appendix provides an alphabetical refernce to the entire STL. As a result, programmers of C++ and students coming to the STL for the first time will find this an extremely useful hands-on text. About the Author Dr. Robson has been involved in the computer industry and academics for the past seventeen years. He holds a Ph.D. from McGill University in Software Engineering, spent a decade in academics, and currently works in the industry. His professional interests include object-oriented programming, GUI systems, visualization of software, and visual programming. He remains an avid cyclist after many years.

商品描述(中文翻譯)

C++的標準模板庫(STL)是對C++的重要補充,並且迅速成為所有C++程式設計師所需的知識。它提供了一系列以C++編寫的通用資料結構和演算法,並已被ANSI委員會採用為C++標準化的一部分。STL越來越成為一種語言擴展,將被大多數C++編譯器支持,如果不是全部的話。

STL的主要優勢在於:
* STL泛化了迭代器的概念
* STL的演算法可以應用於常規數組,從而增加了演算法的應用性
* STL特別關注所使用的演算法的效率

本書提供了一個全面的STL介紹和指南,針對已熟悉C++的讀者。它詳細介紹了STL的功能,對容器的使用進行了詳細討論,描述了演算法及其使用方式,以及如何擴展STL。附錄提供了對整個STL的按字母順序的參考。因此,C++程式設計師和初次接觸STL的學生將會發現這是一本非常有用的實踐性教材。

關於作者
Robson博士在過去的十七年中一直從事計算機行業和學術工作。他擁有麥吉爾大學的軟體工程博士學位,曾在學術界工作了十年,目前在業界工作。他的專業興趣包括面向對象編程、GUI系統、軟體可視化和視覺編程。多年來,他一直是一位熱衷的自行車手。