Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
C++ Standard Library Practical Tips (Programming Series)

Buy
Put the Power of the C++ Standard Library to Work!

C++ Standard Library Practical Tips teaches beginning and experienced programmers how to use the Standard Library and its major component the Standard Template Library (STL) effectively in routine programming chores. The book provides 100 quick, easy-to-use tips and solutions to common programming problems such as using the right container, getting a C-style array from a vector, initializing a map with specifi ed values, and computing the mean, median, and mode. The solutions are grouped by topics including, lists, deques, vectors, text processing, numerical algorithms, numerical processing, and containers so programmers can quickly look up a solution when they encounter a problem. To demonstrate the use of the tips in practical application, the book concludes with a capstone project about digital image processing and, in particular, image enhancement. This application shows the power of the Standard Library as it graphically illustrates how just a few lines of Standard Library code can produce major changes in the appearance of an image.

Key Features

* Provides a practical, easy-to-use reference to the C++ Standard Library filled with common programming solutions

* Covers a variety of topics, from general principles of Standard Library programming to text strings, vectors, and numeric algorithms

* Shows the practical application of the C++ Standard Library, as opposed to just explaining how the library works

* Provides quick answers to problems such as storing specified values in an existing container, manipulating groups of bits, merging lists, using a map or multimap as a dictionary, using a class member function in an algorithm, extracting tokens that are between delimiters, making a sequence of random numbers, and computing statistics of data

* Includes a CD-ROM with Borland C++ Builder 6 Personal, the Boost portable C++ source library, and all of the source code and programs from the book

ON THE CD-ROM (see Appendix B for more details)

* Borland® C++ Builder™ 6 Personal. Contains all the tools needed to develop in C++ for the Windows platform

* Boost Library version 1.32.0. Code for the entire Boost portable C++ source library

* Source Code. Contains all the source code from the tips and digital image processing examples in the book

* Figures. Includes all of the fi gures from the book by chapter

SYSTEM REQUIREMENTS: Intel Pentium II/400 MHz or compatible; Microsoft Windows 98, 2000 (SP2), or XP; 128 MB RAM (256 MB recommended); 550 MB hard disk space (full install); CD-ROM drive; SVGA or higher resolution monitor (800x600, 256 color); Mouse or other pointing device.

About the Author

Greg Reese (Dayton, OH) has performed scientifi c programming and algorithm development in industry and research laboratories for over 15 years. He has written in C++ for the last 10 years and has taught the language at the university level. Greg has a Ph.D. in Electrical Engineering and extensive experience in digital image processing, human vision, and pattern recognition. Greg is currently Senior Research Computing Specialist at Miami University in Oxford, Ohio.

(HTML tags aren't allowed.)

Internationalizing the Internet: The Co-evolution of Influence And Technology (New Horizons in the Economics of Innovation)
Internationalizing the Internet: The Co-evolution of Influence And Technology (New Horizons in the Economics of Innovation)
This compelling book focuses on the global formation of the Internet system. It contests the common belief that the Internet’s adoption was inevitable and instead examines the social and economic processes that allowed to it to prevail over competing standards and methods for achieving a global information infrastructure. The author...
Foundations and Applications of MIS: A Model Theory Approach (IFSR International Series on Systems Science and Engineering)
Foundations and Applications of MIS: A Model Theory Approach (IFSR International Series on Systems Science and Engineering)
This book has three objectives. The first is to present a new methodology for management information system (MIS) development as an application of mathematical general systems theory; the second is to establish a theoretical foundation for MIS development; and the third is to demonstrate the utility of set theory combined with extended Prolog...
Professional CSS: Cascading Style Sheets for Web Design (Wrox Professional Guides)
Professional CSS: Cascading Style Sheets for Web Design (Wrox Professional Guides)
Professional CSS: Cascading Style Sheets for Web Design, 2nd Edition

Focusing on the best-practices aspect of web development, this full-color book is revised to reflect the changes to cascading style sheets (CSS) development procedures since the first edition was published. Featuring examples from real-world web sites, each chapter provides...


Sport Science Research and Technology Support: 4th and 5th International Congress, icSPORTS 2016, Porto, Portugal, November 7-9, 2016, and icSPORTS ... in Computer and Information Science (975))
Sport Science Research and Technology Support: 4th and 5th International Congress, icSPORTS 2016, Porto, Portugal, November 7-9, 2016, and icSPORTS ... in Computer and Information Science (975))

This book constitutes the thoroughly refereed post-conference proceedings of the 4th and 5th International Congress on Sports Science Research and Technology Support, icSPORT 2016 and 2017, held respectively in Porto, Portugal, on November 7-9, 2016 and in Funchal, Madeira, Portugal, on October 30-31, 2017. The 13 revised full...

CHAOS: A Program Collection for the PC
CHAOS: A Program Collection for the PC
"... The program devoted to the Julia and Mandelbrot sets is particularly exciting. Seeing the beautiful sets appearing on the screen, manipulating parameters oneself and observing the effects is infinitely more enlightening than viewing a picture in a book. ... Each chapter also provides a guide to ideas which the graduate student might wish...
The Data Access Handbook: Achieving Optimal Database Application Performance and Scalability
The Data Access Handbook: Achieving Optimal Database Application Performance and Scalability
Performance and scalability are more critical than ever in today’s enterprise database applications, and traditional database tuning isn’t nearly enough to solve the performance problems you are likely to see in those applications. Nowadays, 75-95% of the time it takes to process a data request is typically spent in the database...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy