Notice
Recent Posts
Recent Comments
Link
It won't hurt to try
[C++/윈도우프로그래밍응용]9. 클래스 작성 본문
클래스 파일 구성
헤더파일(header file) -> 클래스 선언(declaration)
- 클래스 선언 : 클래스의 멤버 변수 및 멤버 함수
소스파일(source file) -> 클래스 정의(definition)
- 멤버 함수의 실제 정의 내용을 담는 부분
- 생성자 및 소멸자의 정의 내용도 포함
main.cpp
#include <iostream>
#include "calculate.h"
using namespace std;
int main()
{
Calculate cal;
int result = cal.sum(1,3);
cout << result << endl;
}
calculate.cpp
#include "calculate.h"
Calculate::Calculate()
{
}
int Calculate::sum(int x, int y){
return x + y;
}
calculate.h
// CALCULATE_H가 정의되어있지 않은경우 CALCULATE_H를 정의한다. endif까지
#ifndef CALCULATE_H
#define CALCULATE_H
class Calculate
{
public:
Calculate(); // 생성자
int sum(int num1, int num2);
};
#endif // CALCULATE_H
300x250
300x250
'C++ > 윈도우프로그래밍응용' 카테고리의 다른 글
[C++/윈도우프로그래밍응용]11. 접근제어와 멤버함수 (0) | 2021.09.23 |
---|---|
[C++/윈도우프로그래밍응용]10. 생성자와 소멸자 (0) | 2021.09.23 |
[C++/윈도우프로그래밍응용]8. 객체지향의 소개 (0) | 2021.09.23 |
[C++/윈도우프로그래밍응용]7. 인수 전달과 반환 (0) | 2021.09.19 |
[C++/윈도우프로그래밍응용]6. 함수 (0) | 2021.09.19 |
Comments