What will happen if I allocate memory using "new" and free
it using "free" or allocate sing "calloc" and free it using
"delete"?
Answer Posted / sanjay makwana, puna
When you allocate a memory using new then constructor will
be called but when use a free that time destructor will not
be called.
Same vice versa for calloc and delete.
| Is This Answer Correct ? | 6 Yes | 0 No |
Post New Answer View All Answers
Tell me an example where stacks are useful?
what is Member Functions in Classes?
What is the best c++ book for beginners?
Why iomanip is used in c++?
When should overload new operator on a global basis or a class basis?
Carry out conversion of one object of user-defined type to another?
What is using namespace std in c++?
Write a program which is required to process the time of a clock in hours and minutes, entered from the keyboard. With this program, there are two requirements for any data entered by a user: 1. The data must be of the correct type (in this case, two ints). 2. The data must be in the correct range: this means that, for the minutes, negative numbers and any number above 59 must be rejected; for the hours, negative numbers and any number above 23 must be rejected. Output error message for invalid data input. Output the time one and a half hour after the time input. i.e. Hour: 22 Min: 32 One and a half hour after 22:32 is 00:02
Write about an iterator class?
Does c++ have finally?
What are friend functions in C++?
What is endl?
Explain shallow copy?
Which one is better- macro or function?
Will c++ be replaced?