array of references doubt !

Started by
1 comment, last by rip-off 12 years, 11 months ago
hello folks ..
i tried to make an array of references in c++ , but could not succeed .
Any anyone explain me why it's not possible ??

regards
y2jsave
Advertisement
[font="sans-serif"][font="sans-serif"]By definition.[/font]

[/font]
[font="sans-serif"]
There shall be no references to references, no arrays of references, and no pointers to references. The declaration of a reference shall contain an initializer (8.5.3) except when the declaration contains an explicit extern specifier (7.1.1), is a class member (9.2) declaration within a class declaration, or is the declaration of a parameter or a return type (8.3.5); see 3.1. A reference shall be initialized to refer to a valid object or function. [Note: in particular, a null reference cannot exist in a well-defined program, because the only way to create such a reference would be to bind it to the “object” obtained by dereferencing a null pointer, which causes undefined behavior. As described in 9.6, a reference cannot be bound directly to a bitfield. ]

—ISO/IEC 14882:1998(E), the ISO C++ standard, in section 8.3.2 [dcl.ref]

[/quote]

[/font]
[font="sans-serif"]Use array of pointers instead.[/font]
[size="2"]I like the Walrus best.
This might be enlightening.

This topic is closed to new replies.

Advertisement