why we cant create array of refrences
Answers were Sorted based on User's Feedback
Answer / o saienni
You cannot have a pointer to a reference.
In other words
int &* isn't allowed.
using:
int nArray[3];
The variable nArray is infact a pointer to an array or an
int pointer and the [] will find the offset within that
array. So an array of references will be a pointer to a
reference and this is why it's not allowed.
Is This Answer Correct ? | 6 Yes | 2 No |
Answer / som shekhar
Since References are not objects and they dont have any
storage of their own , they always refer to the existing
object. Therefore it doesn't make sense to have an array of
reference.
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / narender vadhava
in array like a[50];
[] = subscript caller
this subscript caller is use to increment the pointer of
variable or say offset of the variable not to increase the
value so we cant crate array of refrences.
Is This Answer Correct ? | 1 Yes | 1 No |
Difference between a copy constructor and an assignment operator.
Difference between Overloading and Overriding?
35 Answers Appnetix Techno, GameLoft, HP, IBM, NIIT, Rohde and Schwarz,
Which c++ operator cannot overload?
What is the use of class in c++?
Comment on local and global scope of a variable.
What is the use of endl in c++?
Is ca high or low level language?
What is an Object/Instance?
What is buffer and example?
class X { private: int a; protected: X(){cout<<"X constructor was called"<<endl;} ~X(){cout<<"X destructor was called"<<endl} }; Referring to the code above, which one of the following statements regarding "X" is TRUE? a) X is an abstract class. b) Only subclasses of X may create X objects. c) Instances of X cannot be created. d) X objects can only be created using the default copy constructor. e) Only friends can create instances of X objects.
What is Name Decoration?
What do you mean by C++ access specifiers ?