일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- algorithmTest
- 재테크
- C++
- 책알남
- 알고리즘트레이닝
- 프로그래밍언어
- 책을알려주는남자
- JavaScript
- 알고리즘공부
- 알고리즘 공부
- 프로그래머스 알고리즘 공부
- 독후감
- Java
- 자바스크립트
- algorithmtraining
- 성분
- 채권
- 독서
- 주식
- 화장품
- 다독
- algorithmStudy
- 돈
- 백준알고리즘
Archives
- Today
- Total
탁월함은 어떻게 나오는가?
[C++] Counter 클래스 만들기 본문
반응형
Counter클래스
계수기를 나타내는 클래스를 선언합니다. 계수기 객체는 reset을 함으로써 값을 0으로 지울 수 있고, count를 함으로써 값을 1씩 증가시킬 수 있으며, 현재의 계수기 값을 알려 줄 수 있어야 합니다.
일반적으로 클래스를 선언할 때는 2개의 파일을 만듭니다. 하나는 클래스 선언문이 포함된 헤더 파일이고, 다른 하나는 클래스의 멤버함수들의 정의를 담고 있는 소스 프로그램 파일입니다.
파일의 명칭은 Counter클래스이기 때문에 이름은 각각 Counter.h , Counter.cpp 등으로 만드는 것이 일반적입니다.
밑에 Counter.h의 1행, 2행, 15행의 선행처리기 지시어는 동일한 헤더 파일이 하나의 번역 단위에 여러 번 중복 삽입되는 것을 막기 위한 것입니다. 프로그램을 작성할 때 의도적으로 같은 헤더 파일을 중복하여 삽입하려 하지는 않을 것입니다.그렇지만 동일한 헤더 파일을 삽입하게 하는 여러 개의 헤더 파일들을 함께 C++ 소스 프로그램에 사입하는 경우 의도하지 않은 중복이 발생할 가능성이 있으며, 이러한 경우에 대비하려는 것입니다.
결과값은 cnt.count를 두번 넣었기에 최종값은 2입니다.
반응형
'[Snow-ball]프로그래밍(컴퓨터) > C, C++' 카테고리의 다른 글
[C++] 반복문 (0) | 2020.10.16 |
---|---|
[C++] 조건문 (0) | 2020.10.16 |
[C++] 객체지향 프로그래밍의 주요 개념들 (0) | 2020.10.12 |
[C++] 함수의 정의 (0) | 2020.10.09 |
[C++] inline 함수 (0) | 2020.10.07 |
Comments