Is there any difference between dlearations int* x and int
*x? If so tell me the difference?
Answers were Sorted based on User's Feedback
Answer / prasant
Reejusri is correct....
VC++ compiler complains with error
"error C2440: '=' : cannot convert from 'int' to 'int *'
1> Conversion from integral type to pointer type
requires reinterpret_cast, C-style cast or function-style
cas" for the following code
int *x,y,z;
x=y;
So, there is a difference.
Is This Answer Correct ? | 0 Yes | 2 No |
There is no diffrence between int* x and int *x.
but difference will come into picture when you use:
Case 1:
int* x,y,z;
and
Case2:
int *x,y,z;
in first case x,y and z are integer pointer, where as
un second case only x is integer pointer rest y and z is
integer. So its always a good practice not to put multiple
variable in single line.
Is This Answer Correct ? | 15 Yes | 21 No |
Answer / ramesh
ya...it is compiler dependent...it is good pracicce to give as
int *x;
Is This Answer Correct ? | 7 Yes | 15 No |
Answer / kris
yeah no difference, only matters if we declare 2 or more
variables in the int* a,b,c kind of thing,
chai
Is This Answer Correct ? | 0 Yes | 10 No |
Answer / reejusri
There is no diffrence between int* x and int *x.
but difference will come into picture when you use:
Case 1:
int* x,y,z;
and
Case2:
int *x,y,z;
in first case x,y and z are integer pointer, where as
un second case only x is integer pointer rest y and z is
integer. So its always a good practice not to put multiple
variable in single line.
Is This Answer Correct ? | 4 Yes | 23 No |
Answer / sriram
yes. there is a difference.
Exactly to say, the second form is the integer pointer, but
the first form will produce an run time error.
Is This Answer Correct ? | 0 Yes | 36 No |
How do I start a c++ project?
What is data types c++?
When volatile can be used?
What are the advantages of c++ over c?
What is c++ manipulator?
1.what is the difference between software & package &application.
Write about a nested class and mention its use?
What is an operator function? Describe the function of an operator function?
What is the difference between function overloading and operator overloading?
Which format specifier is used for printing a pointer value?
What is an incomplete type in c++?
When does a name clash occur in c++?