|
Description
This course provides a practical hands-on introduction to the C++
programming language. Participants will learn the central concepts
of the C++ language, with emphasis on the use of object-oriented
techniques in writing robust code. Some advanced features are included.
Audience
Systems and applications programmers with substantial experience
in the design and implementation of major software projects.
Prerequisites
Participants must be fluent in ANSI C and have an understanding
of object-oriented concepts
Hardware and Software
An ANSI C++ development environment, including a compiler with template
support, is required. A compiler that supports exception handling
is recommended. The system must be able to load text files from
a 3.5” DOS-formatted solution disk.
|
Format
Objectives
After completing this course, participants should be able to:
- Describe object-oriented programming
techniques
- Use the syntax and semantics of the
C++ programming language
- Create new classes
- Write an object-oriented program
in C++
- Describe the process of data abstraction
- Create new data types using inheritance
- Use C++ class libraries
- Implement exception handling
- Write template functions and classes
|