假定个简单的数组,做个例子,就短一点吧
int b[2] = {0,0};
大概可以想到两种写法
void aaa(int *a) { *a = 1; *(a+1) = 2; } void aaaa(int &a) { a = 1; *(&a + 1) = 2; }
那么问题来了,这两种写法,执行效率哪个高