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.)

Practical Android Projects (Books for Professionals by Professionals)
Practical Android Projects (Books for Professionals by Professionals)

Take a practical approach to becoming a leading-edge Android developer, learning by example while combining the many technologies needed to create a successful, up-to-date web app.
 
Practical Android Projects introduces the Android software development kit and development tools of the trade, and then
...

Guide to Scientific Computing in C++ (Undergraduate Topics in Computer Science)
Guide to Scientific Computing in C++ (Undergraduate Topics in Computer Science)
Many books have been written on the C++ programming language, varying across a spectrum from the very practical to the very theoretical. This book certainly lies at the practical end of this spectrum, and has a particular focus for the practical treatment of this language: scientific computing.

Traditionally,
...
Pro Bash Programming: Scripting the GNU/Linux Shell (Expert's Voice in Linux)
Pro Bash Programming: Scripting the GNU/Linux Shell (Expert's Voice in Linux)

The bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of shell internals, shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming Unix lore, you can write professional bash 4.0 programs through...


Domain Decomposition Methods in Science and Engineering XVIII (Lecture Notes in Computational Science and Engineering)
Domain Decomposition Methods in Science and Engineering XVIII (Lecture Notes in Computational Science and Engineering)

These are the proceedings of the 18th international conference on domain decomposition methods in science and engineering, held in Jerusalem, January 12-17, 2008. Domain decomposition methods are iterative methods for solving the often very large linear or nonlinear systems of algebraic equations that arise when various problems in...

Robot Modeling and Control
Robot Modeling and Control
Robotics is a relatively young field of modern technology that crosses traditional engineering boundaries. Understanding the complexity of robots and their applications requires knowledge of electrical engineering, mechanical engineering, systems and industrial engineering, computer science, economics, and mathematics. New disciplines of...
Digital Boudoir Photography: A Step-By-Step Guide to Creating Fabulous Images of Any Woman
Digital Boudoir Photography: A Step-By-Step Guide to Creating Fabulous Images of Any Woman
Boudoir photography does not require its subject to be a beautiful, physically flawless woman. It does not require the use of extravagantly expensive equipments, props, and studio space. In fact, the very essence of boudoir photography is the idea that its subject is not a professional model and is not even necessarily in the boudoir. No longer...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy