This lecture-lab hands-on course covers the C++ Standard Template Library (STL), explaining the design principles and objectives, illustrating STL usage, and showing how to benefit from using the STL when developing application programs. The class exercises address realistic programming problems and reinforce the lecture material. The STL is an essential tool available with most C++ compilers, and portable source code implementations are freely available from several web sites. Programmers who learn to use the STL can develop maintainable, efficient, and portable programs more quickly and reliably than by developing their own libraries. The course, after reviewing C++ template principles, covers all the essential topics, including container classes, iterators, and algorithms, along with functors (function objects), allocators, and more. STL features are motivated and described in terms of common programming problems, and STL's ability to provide generic, efficient solutions to these problems is emphasized.
This 2-day lecture-lab course covers:
Course Texts:
Contact Us Today:
JMH Associates
Phone: 781-789-7413
jmhart@world.std.com