【发布时间】:2015-03-27 07:06:01
【问题描述】:
c 中的 qsort 函数有一个指向 compare 函数的 functin 指针,它实际上是对给定数组的数据进行排序。
所以在那个函数里面我看到了:
if ( *(MyType*)a < *(MyType*)b ) return -1;
好吧,我理解将遗嘱转换为 MyType*,但最左边的那颗星呢?它在做什么?
好吧,我猜这只是取消引用指针 a?
谢谢。
/我
【问题讨论】:
-
你不应该添加不是真正答案的答案。
-
是的。这只是一个疯狂的猜测,当它被证明是错误的时候我可以删除它