j r*_*riv 1 c
为了使用pthreads,我使用了一个char*作为输入转换为void*.如果它稍后被转换为(char*),则可以打印并正常使用((char*)var).但是,如果有人(char*)var [i],其中'i'将帮助我们引用一个字符,但它不会.为什么?
例如MS说'表达式必须是指向完整对象类型的指针'.
Sim*_*one 6
由于运算符优先级:强制转换位于下标运算符之后.
你必须写((char*)var)[i];.
((char*)var)[i];
归档时间:
15 年,3 月 前
查看次数:
97 次
最近记录: