728x90
반응형
클래스 생성
단축키 : Ctrl + Shift + A
- C++ 클래스 선택
- 이름 입력
클래스 추가
확인
헤더파일 정의
ifndef, #define, 그리고 마지막 줄에 #endif가 있습니다.
이건 헤더파일을 컴파일러가 호출할 때 여러번 호출되지 않게끔 하는 기능을 갖고 있습니다.
// 헤더에서는 사용할 클래스와 함수 즉 선언부와 구현부 중에 선언부만 외부에 공개 한다.
// 이후에 모듈을 만들어 외부에 배포하는 경우에는 모듈과 헤더만 주면 되기 때문이다. ( 캡슐화 )
한 가지 주의할 점은 생성자가 하나라도 선언된 클래스는 기본 생성자가 자동으로 생기지 않는다는 점이다.
.Cpp 파일 구현
사용
#include "Person.h"
...
// 객체 생성
Person p1{ "JJW",test ,185,72 };
// 함수호출.
p1.setName( "HDE" );
728x90
반응형
'C++' 카테고리의 다른 글
C++ 배열 (0) | 2022.11.01 |
---|---|
C++ Linked List ( 단방향 ) (0) | 2022.11.01 |
C++ 함수 포인터 (0) | 2022.10.27 |
C++ 공용체 ( union ) (0) | 2022.10.27 |
C++ 구조체 (0) | 2022.10.27 |