c++ - Passing reference to array
- Christof Meerwald (23/23) Nov 12 2002 here is a test-case:
- Matthew Wilson (4/26) Nov 12 2002 For what it's worth, I just checked it, and Borland 5.5, Metrowerks 3.0,
here is a test-case: typedef char my_array[10]; void f(my_array &x) { } void g(my_array &x) { f(x); // Error: need explicit cast for function parameter 1 to get // from: char ** // to : char (*)[10] } int main() { my_array x; g(x); return 0; } bye, Christof -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Nov 12 2002
For what it's worth, I just checked it, and Borland 5.5, Metrowerks 3.0, VC++ 7 & Intel 6 all work correctly. "Christof Meerwald" <cmeerw web.de> wrote in message news:aqrjtq$o34$1 digitaldaemon.com...here is a test-case: typedef char my_array[10]; void f(my_array &x) { } void g(my_array &x) { f(x); // Error: need explicit cast for function parameter 1 to get // from: char ** // to : char (*)[10] } int main() { my_array x; g(x); return 0; } bye, Christof -- http://cmeerw.org JID: cmeerw jabber.at mailto cmeerw at web.de ...and what have you contributed to the Net?
Nov 12 2002