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 on handling const
Hi Walter, The following code causes error on 8.31.1. void test(/* const */ char * const *data); void test(const char * const *data); int main() { char *const msg = "hahaha"; const char *msg2 = "hello"; test(&msg); test(&msg2); return 0; } void test(/* const */ char * const *data) { std::cout << "data = " << *data << "\n"; std::cout << "test(char * const *data)\n"; } void test(const char * const *data) { std::cout << "data = " << *data << "\n"; std::cout << "test(const char * const *data)\n"; } Nov 11 2002
|