을 인수로 사용하는 함수에 other_type *ptr
을 전달하면 vptr
은 자동으로 other_type *
으로 변환됩니까? 코드는 다음과 같습니다.다른 포인터에 대한 'void *`
typedef struct A {
//...
}A;
void bar(A *a)
{
//do something with a
}
int main()
{
A a = {..};
void *vp = &a;
bar(vp); //will vp be converted to A*?
}
내 코드가 안전한지, 정확합니까?
어떤 결과가 있습니까? 오류, 경고? –
@ Thecrocodilehunter, 아니요. – Alcott