inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

strcpy() 구현 관련 질문

해결됨

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

포인터로 strcpy()를 구현할 때, 1 char* StrCpy(char* dest, const char* src) 2 { 3 char* ret = dest; 4 while (*src != '\0') 5 { 6 dest = src; 7 dest++; 8 src++; 9 } 10 *dest = '\0'; 11 return ret; 12 } dest 포인터 변수를 반환하면 main 함수에서 출력 시 아무것도 출력 되지 않고, 3번째 줄처럼 dest 주소를 다른 char형 포인터에 저장하고, 해당 포인터 변수로 main함수에 반환을 해야 정상적으로 출력이 됩니다. 어떤 이유에서 dest 포인터 변수는 출력이 안되는지 모르겠습니다.

  • c++
  • strcpy()
  • C++
  • pointer
wblee 댓글 1 좋아요 0 조회수 579

포인터 관련 질문입니다.

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

강의를 듣던 도중(캐스팅 4총사) 궁금한 점이 생겨서 질문드립니다. class Player와 그 자식 class Knight가 있는데 Player* p = new Knight(); 에서 p의 타입인 Player*가 무슨 의미를 띠는 지 모르겠습니다. 이렇게 되면 p에 Player를 넣던 Knight를 넣던 Archer를 넣던 상관없는거 아닌가요?.. 또 void*로 선언해준거랑 뭐가다른지 모르겠습니다..

  • static_cast
  • C++
  • pointer
정승우 댓글 1 좋아요 0 조회수 225

인기 태그

인프런 TOP Writers

주간 인기글