以下是C中的等价词吗?
区别只在最后一行(AnyFunction
).
A个
static void AnyFunction(unsigned char *array);
unsigned char array[32] = "";
AnyFunction(array);
B个
static void AnyFunction(unsigned char *array);
unsigned char array[32] = "";
AnyFunction(*&array);
C个
static void AnyFunction(unsigned char *array);
unsigned char array[32] = "";
AnyFunction(&array[0]);
如果其中任何一个是等价的,那么同样的情况是否适用于C++?
请参见上面示例的问题和代码.