none
반환형 PCSTR WSAAPI 가 무엇을 의미하는지 궁금합니다. RRS feed

  • 질문

  • 이제 막 소켓 프로그래밍을 입문한 사람입니다. 
    윈도우용 소켓프로그밍과 관련해서 아래함수를 확인하고 있는데요, 

    PCSTR WSAAPI inet_ntop( INT Family, const VOID *pAddr, PSTR pStringBuf, size_t StringBufSize );
    

    레퍼런스에 설명이 잘 나와있어서 어떤의미인지는 알았는데, 해당함수의 반환형이 PCSTR WSAAPI 라고 적힌 부분이 이해가 되지 않아 이렇게 질문글을 올리게 되었습니다. 
    PCSTR이란 Pointer Constant String 으로, WSAAPI란 Windows Socket API + API 를 의미하는 것으로 받아들였는데 맞는건가요? 
    의미는 그렇다치고, 
    무엇보다 반환형이 PCSTR WSAAPI 이렇게 두개의 단어로 이루어져있다는 것이 이해가 되지 않습니다. 
    제가 아직 WinAPI나 MFC를 본격적으로 공부해보질 않아서 너무 당연한거를 모르는게 아닌가 싶기도 합니다만, 알려주시면 감사하겠습니다. 


    2020년 9월 19일 토요일 오전 11:54

답변

  • PCSTR이 반환형이고,  부가적으로 붙는 (WSAAPI와 같은) 단어의 경우에는 대개 호출 규약을 표현합니다. 비주얼 스튜디오라면 각각의 단어에서 "F12 (Go To Definition)"키를 누르면 해당 정의를 볼 수 있으므로 쉽게 확인할 수 있습니다.
    • 답변으로 표시됨 FryPoTaTo 2020년 9월 21일 월요일 오후 12:35
    2020년 9월 20일 일요일 오후 11:52

모든 응답

  • PCSTR이 반환형이고,  부가적으로 붙는 (WSAAPI와 같은) 단어의 경우에는 대개 호출 규약을 표현합니다. 비주얼 스튜디오라면 각각의 단어에서 "F12 (Go To Definition)"키를 누르면 해당 정의를 볼 수 있으므로 쉽게 확인할 수 있습니다.
    • 답변으로 표시됨 FryPoTaTo 2020년 9월 21일 월요일 오후 12:35
    2020년 9월 20일 일요일 오후 11:52
  • 답변주셔서 정말 감사합니다. 

    게다가 단축키까지 알려주셔서, 앞으로 궁금할때 많이 참고할 수 있을것 같습니다. 

    감사합니다. 

    2020년 9월 21일 월요일 오후 12:37