C++ Objects
Published May 6, 2021Updated Dec 21, 2022
In C++, an object is an instance of a class that encapsulates data and functionality pertaining to that data.
Suppose a class named MyClass was created, so now it can be used to create objects.
To create an object of MyClass, specify the class name, followed by the object name.
City nyc; // Used the City class to create an object named nycCity shanghai; // Used the City class to create an object named shanghai
To access the class attributes, use the dot syntax (.) on the object:
Create an object called myObj and access the attributes:
class MyClass {public:int myNum;std::string myString;};int main() {// Create an object of MyClassMyClass myObj;// Access attributes and set valuesmyObj.myNum = 15;myObj.myString = "Some text";// Print attribute valuesstd::cout << myObj.myNum << "\n";std::cout << myObj.myString;return 0;}
Learn C++ on Codecademy
- Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
- Includes 6 Courses
- With Professional Certification
- Beginner Friendly.75 hours
- Learn C++ — a versatile programming language that’s important for developing software, games, databases, and more.
- Beginner Friendly.11 hours