C++ for Non-C Programmers
- Recommended Duration:
- 5 Days
- Version
- ANSI C++.
- Benefits
- C++ has become the language of choice in network and many other environments. Programmers will learn the syntax of the C++ language, basic object-oriented concepts, and common techniques. Numerous hands-on exercises familiarize students with techniques for programming, object-orientation, and problem-solving using the C++ language.
- Audience
- Programmers needing to create or maintain programs using the C++ language.
- Prerequisites
- Programming experience is required. Programming experience with a third-generation language (COBOL, PL/I, C, etc…) is extremely useful. No prior knowledge of the C language is required.
- Major Topics
-
- C++ syntax (ANSI/ISO standard)
- Fundamental C++ programming constructs
- Arithmetic, looping, and conditional logic
- Stream I/O (cin and cout)
- Object-oriented benefits and features
- Classes and Objects
- Encapsulation
- Declaration, Definition, and Instantiation
- Function and Operator Overloading
- Inheritance
- File I/O
- Pointers and References
- Constructor and Destructor functions
- Polymorphism
- Exercises
- There are fifteen machine exercises. Exercises may be performed using text editor and any available C++ compiler. Upon request, IDE's like Visual Studio may be used.