Join Peggy Fisher for an in-depth discussion in this video What is C++?, part of Up and Running with C++.
- View Offline
- Exercise Files
…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
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.