-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
선생님 String 클래스의 char *getstrdata() 멤버 메서드에 관한 질문입니다.~~~
20.01.02 17:31 작성 조회수 109
0
함수 형식에 왜 *가 들어가야하는지는 알았습니다.
그런데용. 강의에서 말씀하신 것처럼 strdata가 포인터임을 감안한다면, 문자열을 얻어내는 get함수를 만들거면 그냥 간단하게
char getstrdata() const {
return *strdata;
}
이렇게 쓰는건 안되는 건가요?
(공부가 짧아서 죄송합니다.;;)
이렇게 써보긴 했습니다. 문법적인 오류는 뜨지 않았지만, 실행해보니 s1이 출력이 안되더라구요 ㅜㅠ
선생님처럼 쓰는 것과 저렇게 쓰는 것이 어떻게 다른 것인지 설명 부탁드립니다 ㅜㅠ
답변을 작성해보세요.
답변 2