visual c++ tutorial training course online
c++ tutorial online

C++ Tutorial Online Course

C++ Tutorial: Part 2 begins with how pointers and references work and then moves on to the advanced use of functions. It also presents arrays and collections, explores inheritance and polymorphism and ends with a discussion of special classes and friends. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.

This c++ tutorial is for the beginning programmer or for the experienced programmer who wants to learn C++.

OOP Using C++ part 1

OOP Using C++ part 2

OOP Using C++ part 3

Object Oriented Analysis

Object Oriented Design

C Tutorial part 1

C Tutorial part 2

C Tutorial part 3


C++ Training
Info and Order


Online Training
Photoshop 7.0
H T M L
Flash MX
Visual Basic
Java
Excel
XML Courses
Frontpage
Linux

Objectives

  • Create and use pointers and references
  • Overload member functions and overload operators
  • Declare and use arrays
  • Reuse and extend existing types through inheritance
  • Declare multiple inheritance and declare classes for virtual inheritance
  • Create abstract data types and implement pure virtual functions
  • Use static member variables and static member functions

Topics

  • Pointers
    • Shows how to declare and use pointers. Explains what the free store is and how to manipulate memory.

  • References
    • Examines how references differ from pointers. Shows how to create references and use them. Identifies the limitations of references. Demonstrates how to pass values and objects into and out of functions by reference.

  • Advanced Functions
    • Covers how to overload member functions and overload operators. Demonstrates how to write functions to support classes with dynamically allocated variables.

  • Arrays
    • Discusses what arrays are and how to declare them. Explains what strings are and how to use character arrays to make them. Examines the relationship between arrays and pointers. Illustrates how to use pointer arithmetic with arrays.

  • Inheritance
    • Explains what inheritance is. Shows how to derive one class from another. Tells what protected access is and how to use it. Discusses what virtual functions are.

  • Polymorphism
    • Examines what multiple inheritance is and how to use it. Discusses virtual inheritance. Explains what abstract data types are. Covers what pure virtual functions are.

  • Special Classes and Functions
    • Shows how to use static member variables and static member functions. Illustrates how to create and manipulate pointers to functions and pointers to member functions. Demonstrates how to work with arrays of pointers to functions.

  • Reference
    • Provides reference tables for operator precedence C++ keywords and binary and hexadecimal. Lists example programs.

Technical Requirements

200MHz Pentium with 32MB Ram. 640 x 480 256-color video (800 x 600 is recommended). Windows 95, 98, NT, 2000, or XP. Internet Explorer 5.0 or higher required. Minimum Connection Speed: 28.8k. Authorware recommended but not required. JavaScript must be enabled. Netscape and AOL browsers not supported.

Learning comes to life with challenging labs, critical assessment and real-world insight from experts with vast experience in the subject matter. Engage in dynamic learning where multiple senses help reinforce learning concepts. Our proven methodology provides an unequalled experience with exceptional results Learning that's Easy, Convenient and Affordable! High-quality, online, self-paced courses designed to help you achieve your goals. Affordable annual subscription plans give you unlimited access to an entire suite of topics at prices that you just won't find anywhere else.

Our courses are based on sound principles, from extensive research in instructional design, adult learning and information processing. All courses are design so that new knowledge and skills will be remembered and retrieved for future use. Each course include a 30-questions skill assessment, which evaluates your knowledge of the course material. You can be assured that this high-quality, instructionally-sound online product will enchance your professional and personal growth.

Sign up for our courses right now, and join the ranks of people who are taking financial advantage of the explosion in the Information Technology field.