728x90
반응형
1. 다음 예제는 접근 제한자 설정에 오류를 포함하고 있습니다. 오류를 바르게 수정하세요.
#include <iostream>
using namespace std;
class Person {
public:
int age;
char name[10];
};
int main() {
Person s;
s.age = 26;
strcpy_s(s.name, "suhjun");
cout << "이름 : " << song.name << endl;
cout << "나이 : " << song.age << endl;
return 0;
}
- Person 클래스의 접근 제한자를 설정하지 않으면, 컴파일러는 private으로 인식. 그 결과, 클래스 외부에서는 멤버 변수에 접근하지 못하므로 접근 제한자를 public로 설정
- 접근 제한자를 private으로 설정하면, 클래스 내부에서만 접근 가능
728x90