Skip to content

CPP 中一个关于双重指针的语句

char** test = (char **)malloc(0x10u)

不用管这些花里胡哨的,现在就这样想,反正 malloc(0x10u) 就是一个地址,假设是 A,那么test = A
只不过如果把 A 这个地址变成 char **,因此 A[0], A[1] 也就是 char*,因此接下来就可以这样做: A[0] = malloc(0x04), A[1] = malloc(0x04).

Comments