2017. 10. 15. 17:40 C++/정보
C++] 구조체(struct)와 클래스(class)의 차이
반응형
[구조체(struct)와 클래스(class)의 차이]
C와는 달리 C++은 구조체 내에 함수 정의가 가능하다.
그렇다면 C++에서 구조체와 클래스이 차이가 있을까??
=> 답은 "있다" 이다.
C++에서 구조체와 클래스의 유일한 차이)
접근에 대한 권한을 부여하는 "접근지시제어자"의 사용 가능 여부의 차이가 있음
접근제어지시자)
public : 어디서든 접근이 가능.
protected : 상속관계에서 유도 클래스에서만 접근 가능.
private : 클래스 내에서만 접근 가능.
반응형
'C++ > 정보' 카테고리의 다른 글
C++] 객체지향 프로그래밍의 기본 (0) | 2017.10.15 |
---|---|
C++] C와 C++의 구조체(Struct) 차이 / struct와 typedef struct의 차이 (0) | 2017.10.15 |
C++] C++에서 C의 표준함수 호출 방법 (0) | 2017.10.15 |
C++] 자료형 크기 및 범위 정리 (0) | 2017.04.13 |
C++] htons(), htonl(), ntohs(), ntohl() (0) | 2017.03.31 |