Join Peggy Fisher for an in-depth discussion in this video Instantiating classes, part of Learning C++.
…After the class header in .CPP files have been…created, we can create objects using the new class definition.…This process works similar to creating new variables with primitive data…types, but this time, our data type will be type house.…In the houses.cpp file, which is the starting point of our program, we include…the header file for the class or classes we'll be using in this program.…At the top of our program on line 12, I have a function prototype, void print…house and in parentheses you can see I'm…passing to it an instance of the house class.…
Next we have our int main.…In the int main, we are making two instances of Houses using the House class.…the first instance, House house1;, uses the default constructor.…So remember we had the default values set to be house…color of blue, two bathrooms, three bedrooms, and 1,200 square feet.…Notice that there's no parenthesis after the house1 variable name.…This is different from some other programming languages.…Our second house is using the constructor that provides the values for the house,…
- 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.