OOPortal
J2EEOnline RationalDB
prev next prev next
  Course navigation
 
Lesson 3
Objective
Explore Key Course Features
This course takes an evolutionary approach to learning C++.
   

A C programmer will be able to immediately write simple programs in C++ and quickly gain the skills to write more complex functions and programs.
Rather than introducing object-oriented programming, we instead focus on the similarities and differences between C and C++, emphasizing C++'s improvements over C. By starting from the C perspective and moving to the C++ view of familiar concepts such as input/output, comments, casts, functions, structures, pointers, and arrays, you will find the transition to C++ efficient and fun.
Object-oriented programming in C++ is covered in detail in the next two courses in the C++ for C Programmer series. If you would like an overview of object-oriented programming, click the Help button in the toolbar. This material is supplementary and is not necessary to complete Introduction to C++.
Exercises
This course is programming-intensive. Many of the exercises require you to write, compile, and test C++ programs.
These tutorials explain the C++ language from its basics up to the newest features of ANSI-C++, including basic concepts such as arrays or classes and advanced concepts such as polymorphism or templates. The tutorial is oriented in a practical way, with working example programs in all sections.
  Course navigation