c++ 파일’을 선택하고 파일 이름은 ‘HelloAPI’ 입력하면, HelloAPI.cpp파일이 생성된다.
이 파일에 압축을 풀었던 HelloAPI.cpp 파일의 내용을 복사하여 붙여넣기 하고 수정을 시작하면 다음과 같이 효율적으로 코딩할 수 있다. 아래 코드는 그 결과이다. 여기서 붉은색 부분만 적당하게 변수명이나 값을 수
제1장 C++ 언어의 소개
1. C++언어의 개요
1) C와 C++
① C++는 AT&T 벨 연구소의 비야네 스트롭스트룹이 C언어를 확장하여 만든 객체지향 프로그램밍 언어임
② 절차적 프로그래밍
- 적절한 단위로 정의된 처리 절차를 함수로 표현함
- 함수가 처리해야 할 데이터를 적절히 표현할 수 있는 데이터 구조
제3장 함수
1. 함수의 정의와 호출
(1) 개요
① 함수
㉠ C++프로그램을 구성하는 기본 단위
㉡ 필요한 작업을 수행하는 작업을 수행하는 프로그램 문장들을 하나의 단위로 모아놓고 이름을 부여
㉢ 함수는 프로그램내의 다른 부분에서 필요할 때 호출하여 사용할 수 있음
② 함수의 호출
㉠ 함수
오버라이딩 가능한 함수
기반 클래스에서 가상함수로 선언된 함수
메시지 핸들러
-> ClassWizard 툴 이용
ClassWizard 기능
오버라이딩 가능한 함수를 객관적으로 선택할 수 있도록 함
ExitInstance함수를 오버라이딩하는 경우
1. MyApp.h 파일에 virtual int ExitInstance( )함수 선언 추가.
2. MyApp.cpp 파일에 CMyApp::Exit
프로그래밍 언어를 이용한 절차적(procedural) 방법으로 저작도구를 개발하는 것보다는 객체지향 방법으로 개발하는 것이 객체표현과 객체간의 계층적 표현이 용이하여 저작도구의 개발 및 유지보수가 용이하다.
또한 세계적인 추세가 시스템 소프트웨어 개발에 있어 VisualC++, Visual Basic, Visual FoxPro 등 비