Join Peggy Fisher for an in-depth discussion in this video What is C++?, part of Learning C++ (2014).
…Bjarne Stroustrup developed C++ in 1979 while he was working at Bell Labs.…It's interesting to note that it was originally named C with classes.…This was due to the addition of object-oriented…features and other enhancements to the C programming language.…The language started out as enhancements to C,…first by adding classes, then adding virtual functions,…operator overloading, multiple inheritance,…templates, and exception handling,…alongside changes to the type system and other features.…
In 1983, it was renamed to C++.…As we start programming, it will become evident that…C++ has inherited much of the same syntax as C.…C++ offers over 35 different operators and most…of the operators allow for overloading, which is the…other way of saying that the operators perform…differently depending on the arguments used in the expression.…A simple example of overloading is the plus operator.…The plus operator works differently if you're adding two…numbers or if you're adding quote unquote two strings.…
When you use the plus operator on two strings, you put the strings together.…
- Downloading and exploring the C++ IDE
- Working with loops
- Using predefined functions
- Creating custom functions
- Creating and instantiating classes
- Working with external files
Skill Level Beginner
Q: How do I upgrade the C++ compiler on Mac OS X and Linux?
A: Refer to C/C++ Essential Training for a detailed look at installing or upgrading the C++ compiler on various platforms.
Q: The link to download the Eclipse IDE in the "Download a C++ IDE" movie doesn't work. Where can I find the IDE?
A: Short URLs are case sensitive and need to be typed in exactly as they appear. Type in or simply click http://goo.gl/CzckWp to visit the Eclipse IDE for C/C++ Developers page.
1. Getting Started
2. C++ Basics
3. Flow of Control
4. Classes and Objects
5. Data Structures
6. File Manipulation
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.