2025. 1. 14. 00:15, 기술 면접/C++
Q.
Struct 와 Class의 차이를 설명해보세요
A.
1. Struct는 기본 접근 제어가 public으로 정의되지만, Class는 기본 접근 제어가 private로 정의됩니다
2. class에서는 아래와 같은 초기화 방법이 불가능합니다
( 클래스 내에 선언된 함수가 아니고 다른 외부 영역에서 초기화를 하려고 했기 때문이다 )
class A
{
int a;
int b;
};
struct B
{
int a;
int b;
};
int main()
{
A a = {1,2}; // error
B b = {1,2};
}
'기술 면접 > C++' 카테고리의 다른 글
typedef와 #define의 차이점 (0) | 2025.02.22 |
---|---|
i++과 ++i의 속도 차이를 설명해보세요 (0) | 2025.01.18 |
포인터와 배열의 차이에 대해 설명해보세요 (0) | 2025.01.14 |
Comments