|
|
|
|
LEADER |
00000cam a2200000Ii 4500 |
001 |
OR_ocn923807947 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu|||unuuu |
008 |
151013t20152015nyua ob 001 0 eng d |
040 |
|
|
|a N$T
|b eng
|e rda
|e pn
|c N$T
|d N$T
|d IDEBK
|d OCLCF
|d YDXCP
|d UMI
|d EBLCP
|d NUI
|d CDX
|d DEBSZ
|d COO
|d GW5XE
|d B24X7
|d NAM
|d IAO
|d IAS
|d IAD
|d ICN
|d JBG
|d SOI
|d ILO
|d IDB
|d VT2
|d Z5A
|d LIV
|d OCLCQ
|d MERUC
|d ESU
|d OCLCQ
|d OCLCO
|d IOG
|d U3W
|d REB
|d CEF
|d AZK
|d OCLCQ
|d INT
|d OCLCQ
|d WYU
|d UKMGB
|d OCLCQ
|d UAB
|d UKAHL
|d OCLCQ
|d DCT
|d AU@
|d ERF
|d RDF
|d OCLCQ
|d BRF
|d OCLCO
|d OCLCQ
|d OCLCO
|
016 |
7 |
|
|a 019192412
|2 Uk
|
019 |
|
|
|a 929473859
|a 961514553
|a 985057348
|a 1005822922
|a 1008957221
|a 1058508207
|a 1066632870
|a 1086454949
|a 1097122093
|a 1111051853
|a 1112543113
|a 1126411047
|a 1136330855
|
020 |
|
|
|a 9781484200049
|q (electronic bk.)
|
020 |
|
|
|a 1484200047
|q (electronic bk.)
|
020 |
|
|
|z 9781484200056
|q (print)
|
020 |
|
|
|z 1484200055
|q (print)
|
024 |
7 |
|
|a 10.1007/978-1-4842-0004-9
|2 doi
|
029 |
1 |
|
|a AU@
|b 000061146043
|
029 |
1 |
|
|a CHNEW
|b 000893557
|
029 |
1 |
|
|a CHVBK
|b 374527148
|
029 |
1 |
|
|a DEBBG
|b BV043626770
|
029 |
1 |
|
|a DEBSZ
|b 453692842
|
029 |
1 |
|
|a GBVCP
|b 897165497
|
029 |
1 |
|
|a NZ1
|b 16246696
|
029 |
1 |
|
|a UKMGB
|b 019192412
|
029 |
1 |
|
|a AU@
|b 000067106512
|
035 |
|
|
|a (OCoLC)923807947
|z (OCoLC)929473859
|z (OCoLC)961514553
|z (OCoLC)985057348
|z (OCoLC)1005822922
|z (OCoLC)1008957221
|z (OCoLC)1058508207
|z (OCoLC)1066632870
|z (OCoLC)1086454949
|z (OCoLC)1097122093
|z (OCoLC)1111051853
|z (OCoLC)1112543113
|z (OCoLC)1126411047
|z (OCoLC)1136330855
|
037 |
|
|
|a CL0500000673
|b Safari Books Online
|
050 |
|
4 |
|a QA76.73.C153
|
072 |
|
7 |
|a COM
|x 051070
|2 bisacsh
|
072 |
|
7 |
|a UY
|2 bicssc
|
082 |
0 |
4 |
|a 005.133
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Horton, Ivor,
|e author.
|
245 |
1 |
0 |
|a Using the C++ standard template libraries /
|c Ivor Horton.
|
264 |
|
1 |
|a New York :
|b Apress,
|c [2015]
|
264 |
|
4 |
|c Ã2015
|
300 |
|
|
|a 1 online resource (xxv, 489 pages) :
|b illustrations
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
347 |
|
|
|a text file
|b PDF
|2 rda
|
490 |
1 |
|
|a The expert's voice in C++
|
588 |
0 |
|
|a Online resource; title from PDF title page (EBSCO, viewed October 14, 2015).
|
504 |
|
|
|a Includes bibliographical references and index.
|
520 |
|
|
|a Using the C++ Standard Template Libraries is a contemporary treatment that teaches the generic programming capabilities that the C++ 14 Standard Library provides. In this book, author Ivor Horton explains what the class and function templates available with C++ 14 do, and how to use them in a practical context. You'll learn how to create containers, and how iterators are used with them to access, modify, and extend the data elements they contain. You'll also learn about stream iterators that can transfer data between containers and streams, including file streams. The function templates that define algorithms are explained in detail, and you'll learn how to pass function objects or lambda expressions to them to customize their behavior. Many working examples are included to demonstrate how to apply the algorithms with different types of containers. After reading this book, you will understand the scope and power of the templates that the C++ 14 Standard Library includes and how these can greatly reduce the coding and development time for many applications. You'll be able to combine the class and function templates to great effect in dealing with real-world problems. The templates in the Standard Library provide you as a C++ programmer with a comprehensive set of efficiently implemented generic programming tools that you can use for most types of application. How to use Standard Library templates with your C++ applications.<Understand the different types of containers that are available and what they are used for. How to define your own class types to meet the requirements of use with containers. What iterators are, the characteristics of the various types of iterators, and how they allow algorithms to be applied to the data in different types of container. How you can define your own iterator types. What the templates that define algorithms do, and how you apply them to data stored in containers and arrays. How to access hardware clocks and use them for timing execution. How to use the templates available for compute-intensive numerical data processing. How to create and use pseudo-random number generators with distribution objects.
|
505 |
0 |
|
|a At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introducing the Standard Template Library; Basic Ideas; Templates; The Containers ; Iterators ; Obtaining Iterators; Iterator Categories; Stream Iterators; Iterator Adaptors ; Reverse Iterators; Insert Iterators; Move Iterators; Operations on Iterators ; Smart Pointers ; Using unique_ptr Pointers ; Resetting unique_ptr Objects; Comparing and Checking unique_ptr Objects; Using shared_ptr Pointers ; Resetting shared_ptr Objects.
|
505 |
8 |
|
|a Comparing and Checking shared_ptr Objects weak_ptr Pointers; Algorithms ; Passing a Function as an Argument; Function Objects; Lambda Expressions ; Naming a Lambda Expression; Passing a Lambda Expression to a Function ; The Capture Clause ; Summary; Chapter 2: Using Sequence Containers; The Sequence Containers; Function Members That Are Common Between Containers; Using array Containers; Accessing Elements ; Using Iterators with array Containers ; Comparing array Containers; Using vector Containers; Creating vector Containers; The Capacity and Size of a Vector.
|
505 |
8 |
|
|a Accessing Elements Using Iterators with a vector Container; Adding New Elements to a vector Container; Appending Elements ; Inserting Elements ; Deleting Elements ; vector Containers ; Using deque Containers; Creating deque Containers; Accessing Elements ; Adding and Removing Elements ; Replacing the Contents of a deque Container; Using a list Container; Creating list Containers; Adding Elements ; Removing Elements ; Sorting and Merging Elements ; Accessing Elements ; Using forward_list Containers; Defining Your Own Iterators; STL Iterator Requirements.
|
505 |
8 |
|
|a A Problem with Using STL Iterators The STL Approach ; Using the Iterator Template; STL Iterator Member Function Requirements ; Summary; Chapter 3: Container Adapters; What Are Container Adapters?; Creating and Using a stack Container Adapter; Stack Operations ; Creating and Using a queue Container Adapter; Queue Operations ; A Practical Use of a Queue Container; Using a priority_queue Container Adapter; Creating a Priority Queue; Operations for a Priority Queue; Heaps; Creating a Heap; Heap Operations ; Storing Pointers in a Container.
|
505 |
8 |
|
|a Storing Pointers in Sequence Containers Storing Pointers in a Priority Queue ; Heaps of Pointers; Containers of Base Class Pointers ; Applying Algorithms to a Range of Pointers; Summary; Chapter 4: Map Containers; Introducing Map Containers; Using a map Container; Creating a map Container; Inserting Elements in a map; Constructing map Elements in Place; Accessing Elements in a map; Deleting Elements; Using pair and tuple Objects; Operations with a pair; Operations with a tuple; tuples and pairs in Action; Using a multimap Container; Changing the Comparison Function.
|
546 |
|
|
|a English.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a C++ (Computer program language)
|
650 |
|
6 |
|a C++ (Langage de programmation)
|
650 |
|
7 |
|a Software Engineering.
|2 bicssc
|
650 |
|
7 |
|a Programming & scripting languages: general.
|2 bicssc
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x C++
|2 bisacsh
|
650 |
|
7 |
|a C++ (Computer program language)
|2 fast
|
776 |
0 |
8 |
|i Printed edition:
|z 9781484200056
|
830 |
|
0 |
|a Expert's voice in C++.
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781484200049/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH31352744
|
938 |
|
|
|a Books 24x7
|b B247
|n bks00101458
|
938 |
|
|
|a Coutts Information Services
|b COUT
|n 32866035
|
938 |
|
|
|a EBL - Ebook Library
|b EBLB
|n EBL4178049
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 1079717
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n cis32866035
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 12702518
|
994 |
|
|
|a 92
|b IZTAP
|