Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- C언어
- 동적할당
- docker
- jupyter 단축키
- C++
- While
- 구조체
- 함수
- cout
- 42
- 42서울
- 패킹
- list
- nginx
- for
- vs코드 단축키
- python
- float
- 42Seoul
- iF
- Double
- 42cursus
- 2차원배열
- ft_server
- 포인터
- 자료형
- else if
- phpmyadmin
- Class
- libft
Archives
- Today
- Total
목록캡슐화 (1)
Developer
7.(C++) 클래스 (1)
C++은 객체 지향 프로그램을 지원한다고 했다. 현실에 존재하는 객체(Object)와 객체의 상태(State)와 동작(Behavior)을 소프트웨어로 구현한 것이다. 예를들어 시계라는 객체가 있고 이러한 시계의 상태는 현재 시간, 동작은 시간이 흐르고, 알람 설정 등...이 있다. 이러한 것을 소프트웨어로 구현하는 것이다. 위에서 설명한 객체를 소프트웨어에서 표현하기 위해 사용하는 것이 클래스(class)이다. 이전 글인 구조체에서 class는 구조체의 확장판이고 둘의 차이도 설명하였다. 코드를 통해 Class를 직접 사용해보자. #include #include using namespace std; class student{ //학생이라는 객체의 설계도 string name; //default 접..
Programming Language/C++
2020. 8. 1. 22:46