Sponsor Area
NCERT Solutions for Class 12 Computer And Communication Technology Computer Science With C++ Chapter 4 Constructor And Destructor
Constructor And Destructor Here is the CBSE Computer And Communication Technology Chapter 4 for Class 12 students. Summary and detailed explanation of the lesson, including the definitions of difficult words. All of the exercises and questions and answers from the lesson's back end have been completed. NCERT Solutions for Class 12 Computer And Communication Technology Constructor And Destructor Chapter 4 NCERT Solutions for Class 12 Computer And Communication Technology Constructor And Destructor Chapter 4 The following is a summary in Hindi and English for the academic year 2025-26. You can save these solutions to your computer or use the Class 12 Computer And Communication Technology.
Differentiate between Constructor and Destructor functions giving suitable example using a class in C++. When does each of them execute?
|
Constructor |
Destructor |
|
|
Purpose |
Constructor is used to initialize the instance of a class. |
Destructor destroys the objects when they are no longer needed. |
|
When Called |
Constructor is Called when new instance of a class is created. |
Destructor is called when instance of a class is deleted or released. |
|
Memory Management |
Constructor allocates the memory. |
Destructor releases the memory. |
|
Arguments |
Constructors can have arguments. |
Destructor can not have any arguments. |
|
Overloading |
Overloading of constructor is possible. |
Overloading of Destructor is not possible. |
|
Name |
Constructor has the same name as class name. |
Destructor also has the same name as class name but with (~) tiled operator. |
|
Syntex |
ClassName(Arguments) |
~ ClassName() |
Example:
Class Exam
{
int Eno; float Marks;
public:
Exam() ...Constructor
{
Eno=1; Marks = 100;
cout<<'Constructor executed...'<<endl;
}
void Show()
{
cout<<Eno<<'#'<<Marks<<endl;
}
~Exam() ...Destructor
{
cout<<'Exam Over'<<endl;
}
};
void main()
{
Exam E; ...Executes constructor
E.Show();
} ...Executes Destructor
Write the definition of a class PIC in C++ with the following description :
Private Members
– Pno //Data member for Picture Number (an integer)
– Category //Data member for Picture Category (a string)
– Location //Data member for Exhibition Location (a string)
– FixLocation //A member function to assign
//Exhibition Location as per category
//as shown in the following table| Category | Location |
| Classic | Amina |
| Modern | Jim Plaq |
| Antique | Ustad Khan |
Public Members
– Enter() //A function to allow user to enter values
//Pno, category and call FixLocation() function
– SeeAll() //A function to display all the data members
Sponsor Area
Mock Test Series
Mock Test Series



