const void *a 定义了一个指针a,a可以指向任何类型的值,但它指向的值必须是常量。
*(int*)a a是一个指针,先把a这个指针转换成int型指针,再取这个指针所指向的int型值。
同样的道理,*(char*)a 先把a这个指针转换成char型指针,再取这个指针所指向的char型值。
同理,*(double*)a......
const void *a 定义了一个指针a,a可以指向任何类型的值,但它指向的值必须是常量。
*(int*)a a是一个指针,先把a这个指针转换成int型指针,再取这个指针所指向的int型值。
同样的道理,*(char*)a 先把a这个指针转换成char型指针,再取这个指针所指向的char型值。
同理,*(double*)a......