what is the difference between class and structure in C++?
Answers were Sorted based on User's Feedback
class members have the privite access by default where as
structure members have the public access by default
| Is This Answer Correct ? | 34 Yes | 2 No |
Answer / murali
A class is inhertied to onther class but structure we
cannot inhertied
| Is This Answer Correct ? | 18 Yes | 8 No |
Answer / balaram singh
1->CLASS IS THE ADT WHERE AS STRUCTURE IS UDT
2->CLASS NEEDS ACCESS SPECIFIER SUCH AS PRIVATE,PUBLIC &
PRIVATE WHERE AS STRUCTURE MEMBERS CAN BE ACCESSED BY
PUBLIC BY DEFAULT & DO'NT NEED ANY ACCESIFIERS.
3->CLAAS IS OOPS WHERE STRUCTURE IS BORROWED FROM
TRADITIONAL STRUCTURED(POP) CONCEPT
| Is This Answer Correct ? | 13 Yes | 4 No |
Answer / navneet kaur
c is a procedure oriented language but c++ is a object
oriented language.
| Is This Answer Correct ? | 6 Yes | 3 No |
Answer / vijayendra singh chand
The main difference between class and structure is that
class is reference type whereas structure is value type.
| Is This Answer Correct ? | 5 Yes | 4 No |
Answer / naveen tuteja
A structure can't contain the static ans constant variable
but a class can contain both.
| Is This Answer Correct ? | 4 Yes | 4 No |
Answer / naveen tuteja
We can declare a structure without a name tag but we cannot
declare a class without name tag.
| Is This Answer Correct ? | 4 Yes | 4 No |
Answer / renuka
IN CLASS WE USE BOTH VARIABLE AND FUNCTION OR IN STRUCTURE WE USE VARIABLE ONLY....
| Is This Answer Correct ? | 3 Yes | 3 No |
Answer / kanak shah
there is vast differece between class and structure in c++
in my view class is class room and structure mean class
room structure.
| Is This Answer Correct ? | 3 Yes | 28 No |
WHAT'S THE OOPS BASIC OOPS CONCEPTS IN DOTNET
what is the difference between <stdio.h>and "stdio.h"?
What is basic concept of oop?
Why and when is a virtual destructor needed?
Why static Function is used in C++?
What is memory leak and memory corruption?
What is the concept of object oriented program?
1.explicit call for destructor 2.calling function inside a constructor. 3.base *b-new derived delete b; 4.delete p what it will delete. 5.size of base class and derived class int i,in base class and int j in derived. 6.int i-20 int main() { int i =5; printf("%d".::i); { int i =10; printf("%d".::i); } } 7.object slicing 8.new 9.function overloading(return type). 10.class base() { virtuval fun() { ----- } } class derivied:public base() { fun() { ----- } } int main() { derived d; } 11.how static function will call in C++? 12.default structures are in C++? 13.constructors should be in public . 14.virtuval constructor not exist. 15.multilevel inhritence. destructor order.
What is a class and object?
What is difference between oop and pop?
In OverLoading concept,Why they are not consider return value and why they are consider only parameters in method? For ex: public int Add(int a,int b){...} public String Add(int a,int b){...}
What is persistence in oop?