Stl library in c pdf plauger

When the java language was born, one of the main goals of its developers was to keep it as simple as possible and. For example, all the algorithms work on regular pointers. The included code diskette provides a comprehensive online reference manual in html. Structured like the standard c library, it contains 15 headers declaring or defining all of the names in the library. Generic programming and the stl download ebook pdf, epub. Stl libraries that have been shipped in the last few years. Containing a full reference to all available standard template library stl features and filled with expert advice, this book will give you the means to use this powerful library more effectively. Download the standard c library pj plauger download. Click download or read online button to get generic programming and the stl book now.

It is a generalized library and so, its components are parameterized. Additionally, many things are inlined so there is no real bunch of code to look at like in an application. The tutorial is also available in compressed postscript form. It also provides libraries for java and other tools, including proofers to test for library. Phillip james pj or bill plauger is an author, entrepreneur and computer programmer.

I took a quick look at the pdf stl manual and noticed that the section on allocators makes no mention of the rebind mechanism. See where that stl header includes other headers and recurse. Paul dubois, mysql developers library, 4th ed, 2009 5th ed is probably available. How to read the descriptions of stl template classes and functions. Hence, the code may differ from the book in small ways. Standard template libraries stl were created to provide. For those wanting to install a copy of these pages on their system, they may be freely copied providing they are not modified in any significant way other than, say, locale. Plauger holds a bachelors degree in physics from princeton university and a phd in nuclear physics from michigan state university. Russell dyer, mysql in a nutshell, 2nd ed, oreilly, 2008. A modest stl tutorial by jak kirman i am using a software tool called hyperlatex to create this document. A separate chapter covers each header, including excerpts from relevant portions of the c standard showing all codes needed to implement each portion of the library and explaining why it is necessary. The first link provides stepanovs stl spec in postscript and pdf stepanov was the main author of the stl. It is a library of container classes, algorithms, and iterators. Prentice halls most important c programming title in years.

1125 917 256 1369 171 1281 221 853 1492 1526 1288 4 944 982 1165 1448 731 928 229 46 460 1485 1136 309 773 1346 460 1498 133 610 828 1437 948 1495 255 1383 238 1016 213 588 35 236 1114