Introduction to C++ for Non-C Programmers

PT3170
Training Summary
This course is for those students who may not have two weeks to fully learn both C programming and the object-oriented enhancements offered by C++. This seminar offers an opportunity to learn and use the most essential components of both languages in one fast-paced, integrated week of hands-on training. The course begins by introducing the built-in data types, fundamental control structures and rich expression operator repertoire common to both C and C++. The second half of the course integrates the object-oriented features of C++ onto the basic framework of the Standard C common language subset. Also included is a brief introduction to the Standard Template Library ("STL"), C++'s new platform for generic programming.
Prerequisites
There are no prerequistes for this course.
Duration
5 Days/Lecture & Lab
Audience
Participants should have significant prior programming experience, though not necessarily in C or C++. This course is not recommended for anyone who has never written software applications outside of an introductory programming class.
Course Topics
  • Getting Started
  • Development Tools
  • Elements of C/C++
  • Data Types
  • Derived Types
  • Structures
  • Loops and Relational Expressions
  • Conditional Testing
  • Functions
  • Data Scope and Lifetime
  • Objects and Classes
  • Source Files Management
  • Class Implementation
  • Inheritance
  • Polymorphism

Related Scheduled Courses