자바에선 object 객체는 함수 매개변수로 어떤 객체 들어올지 모를때 object로 받은다음에 다운캐스팅해서 쓰잖아요
c언어에선 무슨타입 들어올지 모를때 매개변수로 void*로 받고 쓸 자료형으로 타입캐스팅해서 쓰는거 맞나요?
자바에선 object 객체는 함수 매개변수로 어떤 객체 들어올지 모를때 object로 받은다음에 다운캐스팅해서 쓰잖아요
c언어에선 무슨타입 들어올지 모를때 매개변수로 void*로 받고 쓸 자료형으로 타입캐스팅해서 쓰는거 맞나요?
그럴거임
단순한 연결리스트 자료구조에서 제가 Node* 타입의 변수를 void*타입으로 함수로 보냈는데 이걸 쓸려면 (Node*)로 타입캐스팅하고 쓰는거 아닌가요? 앞에 저걸 붙여줘도 void*타입이라고 오류가 뜨는데 왜 그런걸까요...