|
Archives
D Programming
DD.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: failure to apply implicit conversion operator in subscript expression
class integer
{
public:
operator unsigned int() const
{
return 0;
}
};
int main()
{
static const char message[] = "Burrrrrritos!";
integer i;
char ch = message[i];
return 0;
}
gives:
char ch = message[i];
^
dm.cpp(15) : Error: illegal pointer arithmetic
Had: char const *
and: integer
--- errorlevel 1
Apr 17 2005
Did this get addressed yet? "Matthew" <admin stlsoft.dot.dot.dot.dot.org> wrote in message news:d3usr2$2lr4$1 digitaldaemon.com... Jul 25 2005
Any movement on this one? "Matthew" <admin stlsoft.dot.dot.dot.dot.org> wrote in message news:d3usr2$2lr4$1 digitaldaemon.com... Sep 11 2005
|