c++ is a purely oop concept?
Answers were Sorted based on User's Feedback
Answer / nithya
c++ is not a purely object oriented language because it is possible to write programs without classes unlike java which is purely oop as programs can exist only with classes
| Is This Answer Correct ? | 25 Yes | 2 No |
How do you answer polymorphism?
how does a main() in C++ is different from main() in C?
define oops concept with example
Difference between new operator and operator new
what is the advantage in software? what is the difference between the software developer and Engineer
Can destructor be overloaded?
What is encapsulation oop?
What does and I oop mean in text?
what is the difference between inter class and abstract class...?
#include <stdio.h> #include <alloc.h> #include <stdlib.h> #include <conio.h> void insert(struct btreenode **, int); void inorder(struct btreenode *); struct btreenode { struct btreenode *leftchild; struct btreenode *rightchild; int data; }; main() { struct btreenode *bt; bt=(struct btreenode *)NULL; int req,i=1,num; clrscr(); printf("Enter number of nodes"); scanf("%d",&req); while(i<=req) { printf("Enter element"); scanf("%d",&num); insert(&bt,num); i++; } inorder(bt); } void insert(struct btreenode **sr, int num) { if(*sr==NULL) { *sr=(struct btreenode *)malloc (sizeof(struct btreenode)); (*sr)->leftchild=(struct btreenode *)NULL; (*sr)->rightchild=(struct btreenode *)NULL; (*sr)->data=num; return; } else { if(num < (*sr)->data) insert(&(*sr)->leftchild,num); else insert(&(*sr)->rightchild,num); } return; } void inorder(struct btreenode *sr) { if(sr!=(struct btreenode *)NULL) { inorder(sr->leftchild); printf("\n %d",sr->data); inorder(sr->rightchild); } else return; } please Modify the given program and add two methods for post order and pre order traversals.
difference between overloading and overridding
write a c++ code of diagonal matrix.