www.digitalmars.com Home | Search | C & C++ | D | DMDScript | News Groups | index | prev | next
Archives

D Programming
D
D.gnu
digitalmars.D
digitalmars.D.bugs
digitalmars.D.dtl
digitalmars.D.dwt
digitalmars.D.announce
digitalmars.D.learn
digitalmars.D.debugger

C/C++ Programming
c++
c++.announce
c++.atl
c++.beta
c++.chat
c++.command-line
c++.dos
c++.dos.16-bits
c++.dos.32-bits
c++.idde
c++.mfc
c++.rtl
c++.stl
c++.stl.hp
c++.stl.port
c++.stl.sgi
c++.stlsoft
c++.windows
c++.windows.16-bits
c++.windows.32-bits
c++.wxwindows

digitalmars.empire
digitalmars.DMDScript

c++ - [BUG] Reference to array

↑ ↓ ← Heinz Saathoff <hsaat bre.ipnet.de> writes:
Hi,

here is another bug for Walter to chase <g>

  int  Array[10][3];
  int main()
  {
     int (&ar)[3] = Array[2];
     ar[2] = 10;
     return 0;
  }//main

ar should be a reference to a onedimensional array of 3 ints. This works 
with MSVC and lint. Meanwhile I use the pointer method 
  int *ar=Array[2];


Regards,
   Heinz
Jun 27 2002
↑ ↓ → "Walter" <walter digitalmars.com> writes:
Ok, I got it! -Walter
Jul 01 2002