Download Android App in your Android Device from Google Play Store
- Search for "Withoutbook Practice Exam Test" in Mobile/Tablet Play Store
Practice InterviewNew Search by Name or Email

Exams Attended

Make Homepage

Bookmark this page

Subscribe Email Address

C Interview Questions and Answers

Ques. What is the difference between class and structure?
Ans.
Answer1
1.) ?new and delete? are preprocessors while ?malloc() and free()? are functions. [we dont use brackets will calling new or delete].
2.) no need of allocate the memory while using ?new? but in ?malloc()? we have to use ?sizeof()?.
3.) ?new? will initlize the new memory to 0 but ?malloc()? gives random value in the new alloted memory location [better to use calloc()]

Answer2
new() allocates continous space for the object instace
malloc() allocates distributed space.
new() is castless, meaning that allocates memory for this specific type,
malloc(), calloc() allocate space for void * that is cated to the specific class type pointer.
 
Is it helpful? Yes No

Most helpful rated by users:

©2020 WithoutBook