다음 코드에서 빈칸에 들어갈 올바른 키워드는 무엇인가요?

과목: C++

문제 번호: 3272

medium
다음 코드에서 빈칸에 들어갈 올바른 키워드는 무엇인가요?
#include <iostream>
using namespace std;

______ MyClass {
public:
    int number;
    void display() {
        cout << "Number: " << number << endl;
    }
};

int main() {
    MyClass obj;
    obj.number = 10;
    obj.display();
    return 0;
}
A. struct
B. class
C. object
D. function

정답: B



⦁ C++는 객체지향 프로그래밍을 지원하며, class 키워드로 클래스를 정의합니다

⦁ 클래스는 객체의 설계도 역할을 하며, 데이터(멤버 변수)와 기능(멤버 함수)을 하나로 묶습니다

public: 키워드는 접근 제어자로, 외부에서 해당 멤버에 접근할 수 있게 합니다

⦁ C와의 주요 차이점이 바로 이 클래스와 객체 지원입니다

struct도 가능하지만, 일반적으로 클래스 정의에는 class를 사용합니다

💡 학습 팁

이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.