值类型在被调用时在调用中不会改变原来的值。而引用则会,你可以根据这一点去检验一下
回复 11# liaojuncong 的帖子
我 使用了 fun1(b);
fun2(d);
printf("a=%d,b=%d; c=%d,d=%d\n",a.x,b.x,c.x,d.x);
但是 d.x的值没有发生变化,这个不是说明这个 class 也是值类型吗 ??
2008-09-04 20:39
2008-09-06 00:41
2008-09-06 00:52