When is a memory allocated to a class?
Answers were Sorted based on User's Feedback
Answer / vineet makkar
The answer to this question lies in the basic difference
between
OBJECT & INSTANCE
INSTANCE : Refers to a reference of an object, it can be
null.
OBJECT: Actually pointing to the memory address of that
instance.
eg
Student stdnt; // Instance is created
Student stdnt = new Student; // Object is created
So, in short, memory is allocated to a class when the
object of the class is created using "new" keyword.
Is This Answer Correct ? | 26 Yes | 3 No |
Answer / ramakrishna
A class is a template.As Teginder said,it will get
allocated memory when u create object of that class.
Is This Answer Correct ? | 22 Yes | 5 No |
Answer / achal
when an object of that class is created and constructor
runs. memory is allocated in Stack (part of RAM)
Is This Answer Correct ? | 13 Yes | 3 No |
Answer / anumohan
when instance of that class is created by creating object
to the class
Is This Answer Correct ? | 11 Yes | 3 No |
Answer / namrata ahuja
when the object of that class is declared.
Is This Answer Correct ? | 7 Yes | 5 No |
Answer / saurabh
when we create the data member of the class by using d syntax
class
{
static int a;
};
static int a;
Is This Answer Correct ? | 3 Yes | 1 No |
Answer / x
It is allocated compile-time unless we are using new and
delete functions
Is This Answer Correct ? | 3 Yes | 1 No |
Answer / sourav das
when object is created of that class then only memory is
allocated.with out object there is no Existence of class.
Is This Answer Correct ? | 0 Yes | 0 No |
There are 2 empty jars of 5 and 3 liters capacity. And a river is flowing besides. I want to measure 4 liters of wanter using these 2 jars. How do you do this?
what is multithreading in c++ , what is difference between multithreading and singlethreading.
1234554321 1234 4321 123 321 12 21 1 1 12 21 123 321 1234 4321 1234554321
Question: Implement a base class Appointment and derived classes Onetime, Daily, Weekly, and Monthly. An appointment has a description (for example, “see the dentist”) and a date and time. Write a virtual function occurs_on(int year, int month, int day) that checks whether the appointment occurs on that date. For example, for a monthly appointment, you must check whether the day of the month matches. Then fill a vector of Appointment* with a mixture of appointments. Have the user enter a date and print out all appointments that happen on that date.
what are abstract classes and how they impliment , with example
What is polymorphism and example?
What is for loop and its syntax?
The type of variable a pointer points to must be the part of pointer's definition so that:
write a c++ code to overload + and - for a stack class such that + provides push and - provides pop operation
1 Answers College School Exams Tests, HCL, IBM, TCS,
program in c++ that can either 2 integers or 2 floating point numbers and output the smallest number
why overriding?
When you define a integer it gets stored in which data structure?(Stack or a heap)