void fun1(int &*p) { p = new int; } void fun2(int *&p) { p = new int; } |
原帖由 freebarque 于 2009-7-10 19:43 发表
前面一个确实编译不过,
事实上我先前还一直以为fun1合法,
比如这样:
int *p=NULL;
fun1(p);
把这个指针的引用传进去。
最近听说, gcc 4.4放行了2级引用, 类似这样: func(int &&p)
不知道是 ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |