Q&A

  • 이런 형변환이 가능한가여?
안녕하세요?
Record 형으로 선언된 변수를 포인터형으로 변환하기 위한건데요
아래와 같이 했는데 잘못된 형변환이라고 해서여 어떻게 해야될까여?

TAddressRec = Record
TPtrAddressRec=^TAddressRec;
TPtrAddressRec(AddressRec); <-- 에러발생

어떻게 변환해야 되는건가여?
검언제나 행복하시구여 안녕히 계세요
1  COMMENTS
  • Profile
    박서규 2002.08.22 12:42

    코드대로라면 TPtrAddressRec는 Pointer형이므로
    형변환시 TPtrAddressRec(아무개); 에서 아무개에 해당하는건 Pointer형에 속한 타입이어야할것 같습니다.  그러므로
    TPtrAddressRec(@AddressRec); 이렇게 하시면 될것 같은데요..
    @는 번지를 참조하게 하므로 될 것 같네요...