What normal C constructs work differently in C++?
Answers were Sorted based on User's Feedback
Answer / guest
- Assigning int's to enum's.
- Assigning void pointers to other types of pointers.
- Function declaration foo() without parameters.
- Character constants are of type char in C++. They are of
type int in C.
- ALL functions MUST be prototyped in C++, which is not
required in C.
- In C++:
struct A { /* ... */ };
is equivalent to:
typedef struct A { /* ... */ } A;
in C.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / achal ubbott
I just add 2 more points. C++ is a different language. Its
syntax matches to C accidentally.
1. C++ follows a name mangling algorithm for names of
functions. C does not.
2. C++ structures may have functions defined in them. Not
in C.
3. C++ follows more strict type checking.
| Is This Answer Correct ? | 0 Yes | 0 No |
What is class and object in oops?
What is interface in oop?
Precompilation ?
What is a function in oop?
• What are the desirable attributes for memory managment?
What is oops and its features?
Can anyone please explain runtime polymorphism with a real time example??at what ciscumstances we go for it??
In what situation factory design patterns,DAO design patterns,singleton design patterns should be applied.?
What does and I oop mean in text?
Can we have a private constructor ?
12 Answers HSBC, Ness Technologies, TCS, Wipro,
What do you mean by overloading?
explain sub-type and sub class? atleast u have differ it into 4 points?