What is the Difference between "C structure" and "C++
structure"?
Answers were Sorted based on User's Feedback
Answer / ranjeet garodia
In C++, structure behaves like class like can add function,
and can use properties on class as inheritance, virtual,
etc.
while in C, structure we can have only data member but not
functions.
| Is This Answer Correct ? | 57 Yes | 8 No |
Answer / balaji
1)In "C++" Structure we can specify the data and functions as public,private or protected but in "C" Structure we can't.
2)In "C" Structure Variable initialization must contains the keyword struct but in C++ not required.
| Is This Answer Correct ? | 34 Yes | 2 No |
Answer / sanket
In C++ structure you can add functions whereas in C
structure you cannot!
| Is This Answer Correct ? | 39 Yes | 10 No |
Answer / satsen singh
C Structure :-
1. Only variables of different data types can be declared, functions are not allowed
2. Direct access to data members is possible
3. ‘struct’ data type is not treated as built in type – use of ‘struct’ necessary to declare objects
4. Member variables cannot be initialized inside a structure
C++ Structure :-
1. In C++ structure declaration functions can also be declared
2. The members declared in a C++ structure is public by default
3. While declaring an object the keyword ‘struct’ is omitted in C++
| Is This Answer Correct ? | 26 Yes | 5 No |
Answer / jayesh pawar
1)In "C++" Structure we can specify the data and functions as public,private or protected but in "C" Structure we can't.
2)In "C" Structure Variable initialization must contains the keyword struct but in C++ not required.
| Is This Answer Correct ? | 9 Yes | 3 No |
Answer / prathap
in c structure we can't difine anddclare functions.
but in c++ it is possible but there is no security for that
purpose we use classes instead of functions.
| Is This Answer Correct ? | 5 Yes | 5 No |
Answer / brainless
According to c++ standard, structure is a kind of class.
However, all members are default to "public".
| Is This Answer Correct ? | 5 Yes | 9 No |
Answer / b.soundarya kumari
THE C AND C++ IS DIFFERENT IN C IS EXIGUITY IN SOME MACHINCES
BUT C++ DID NOT EXIGUITY INTHAT MACHINCES.IT EXIGUITY IN
OTHER MACHINE.
| Is This Answer Correct ? | 0 Yes | 5 No |
Answer / sai
c is a structured programming language where as c++ object
oriented programming language
| Is This Answer Correct ? | 6 Yes | 12 No |
Answer / shweta iyer
In C, the header file used for input/output is #include<stdio.h>
whereas in C++, the header file used for input/output is
#include<iostream.h>
| Is This Answer Correct ? | 4 Yes | 10 No |
What is the difference between a reference and a pointer?
template<class T, class X> class Obj { T my_t; X my_x; public: Obj(T t, X x) : my_t(t), my_x(x) { } }; Referring to the sample code above, which one of the following is a valid conversion operator for the type T? a) T operator T () { return my_t; } b) T operator(T) const { return my_t; } c) operator(T) { return my_t; } d) T operator T (const Obj &obj) { return obj.my_t; } e) operator T () const { return my_t; }
Why do we use classes in programming?
the maximum length of a character constant can be a) 2 b) 1 c) 8
What is the difference between #define debug 0 and #undef debug?
Explain this pointer?
What is the difference between a constructor and a destructor in C++?
What is an associative container in c++?
What is bubble sort c++?
write asingle linked list which read from two list & the do the following 1 sort the prime & nonprime num (prime should be less tn nonprime) 2 each node has a prime num followd by nonprime 3 add a new node into its sutable plce 4 erase the most three duplicated non prime num 5 find the least duplicated prime num
Is c++ a good first language to learn?
What do you mean by enumerated data type?