Javatpoint Logo
Javatpoint Logo

C++ Structs

In C++, classes and structs are blueprints that are used to create instance of a class. Structs are used for lightweight objects such as Rectangle, color, Point etc.

Unlike class, structs in C++ are value type than reference type. It is useful if you have data that is not intended to be modified after creation of struct.


C++ Struct Example

Let's see a simple example of struct Rectangle which has two data members width and height.

Output:

Area of Rectangle is: 40

C++ Struct Example: Using Constructor and Method

Let's see another example of struct where we are using constructor to initialize data and method to calculate area of rectangle.

Output:

Area of Rectangle is: 24
Next TopicC++ Enumeration




Please Share

facebook twitter google plus pinterest tumbler

Learn Latest Tutorials