33
Total Posts
3
Categories
24/7
Updated

C++

Write a C++ program to declare a class. Declare pointer to class. Initialize and display the contents of the class member.

Published on Dec 22, 2025
#include <iostream>
using namespace std;

class Student {
public:
    int rollNo;
    char grade;

    void display() {
        cout << "Roll No: " << rollNo << endl;
        cout << "Grade: " << grade << endl;
    }
};

int main() {
    Student s;          // class object
    Student *ptr;       // pointer to class

    ptr = &s;           // pointer stores address of object

    // Initializing class members using pointer
    ptr->rollNo = 101;
    ptr->grade = 'A';

    // Displaying data using pointer
    ptr->display();

    return 0;
}

Documentation

Output

Roll No: 101
Grade: A

Important Points (For Exams)

  • A pointer to class stores the address of an object.

  • The arrow operator (->) is used to access members through a pointer.

  • ptr->member is equivalent to (*ptr).member.