[阅读: 469] 2005-12-02 02:51:48
[lee@daemon] /home/lee>cat ss.cpp
#include <iostream>
void f (int a[])
{
a = (int *)1;
}
int main()
{
int * pa = 0;
f(pa);
std::cout << "pa = " << pa << std::endl;
return 0;
}
[lee@daemon] /home/lee>g++ ss.cpp
[lee@daemon] /home/lee>./a.out
pa = 0
搞得我还以为真记错了. 特地写个测试程序试了一把