강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

khb4435님의 프로필 이미지
khb4435

작성한 질문수

홍정모의 따라하며 배우는 C++

8.1 객체지향 프로그래밍과 클래스

코드 상에 뭐가 틀린걸까요?

작성

·

244

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저

퀴즈

51%나 틀려요. 한번 도전해보세요!

객체 지향 프로그래밍에서 클래스/객체의 주된 역할은 무엇일까요?

프로그램 실행 속도를 최적화하는 것

데이터를 처리하는 함수와 해당 데이터를 하나로 묶는 것

메모리 할당 및 해제를 자동화하는 것

다른 프로그래밍 언어로 코드를 변환하는 것

답변 1

1

안녕하세요 😀

friend 로 이름 지을 수는 없습니다. 왜냐하면 friend 는 C++ 의 예약어이기 때문입니다.

friend 는 <8.12 친구 함수와 클래스 friend> 강의에서 곧 배우실 C++ 문법 중 하나입니다. int 는 C++ 의 예약어이기 떄문에 int 라는 이름을 지어줄 수 없듯이 friend 도 C++ 예약어 중 하나라서 friend 로 이름 지으실 수 없는것입니다.

(예약어(豫約語, 영어: reserved word)는 컴퓨터 프로그래밍 언어에서 이미 문법적인 용도로 사용되고 있기 때문에 식별자로 사용할 수 없는 단어들)

덧붙여서.. 제가 코드 원인을 알아보려면 제가 직접 돌려봐야하는 경우가 있을 수 있기 때문에 코드 캡처보단 복사 붙여넣기를 해주시면 감사하겠습니다!

khb4435님의 프로필 이미지
khb4435
질문자

감사합니다! ㅎㅎ

khb4435님의 프로필 이미지
khb4435

작성한 질문수

질문하기