在C中,如果我有两种类型的指针:</p>
typeB *q;
typeA *p;
在以下内容中,是否不需要进行显式强制转换(typeA *)
1 p= q is fine, no need to use p = (typeA *)q;
2 define: void func(typeA *p){}
call: func(q); is fine, no need to use func((typeA *)q)
3 p=malloc(sizeof(typeA)); is fine, no need to use p=(typeA *)malloc(sizeof(typeA))
此外,C++ 是否相同?
谢谢!