Share via


일반 클래스 디자인 철학

Microsoft Windows는 C++ 언어 유행 오래 전에 설계 되었습니다.인터페이스는 C 언어 Windows 응용 프로그램 프로그래밍 인터페이스 (API) 수천 개의 응용 프로그램을 사용 하기 때문에 당분간 유지 됩니다.따라서 C++ Windows 인터페이스 절차 C 언어 API 위에 빌드해야 합니다.이렇게 하면 C++ 응용 프로그램 C 프로그램과 공존할 수 있습니다.

Mfc 라이브러리는 다음 설계 목표를 충족 하는 windows 개체 지향 인터페이스입니다.

  • Windows 용 응용 프로그램을 작성 하기 위해 노력에 크게 감소

  • 실행 속도 C 언어 API와 비교 합니다.

  • 최소 코드 크기 오버 헤드가 발생 합니다.

  • 모든 Windows C 함수를 직접 호출 하는 기능입니다.

  • C + +에 대 한 기존 C 응용 프로그램을 쉽게 변환입니다.

  • C 언어 Windows 프로그래밍의 기존 자료를 활용 하는 기능입니다.

  • 쉽게 사용 하는 Windows API와 C. 보다 C++

  • 쉽게 사용 하면서도 강력한 추상화의 ActiveX 컨트롤, 데이터베이스 지원, 인쇄, 도구 모음 및 상태 표시줄과 같은 기능을 복잡합니다.

  • C + + 언어 기능을 효과적으로 사용 하는 C++에 대 한 Windows API true입니다.

자세한 내용은 MFC 라이브러리의 디자인을 참조 하십시오.

참고 항목

개념

클래스 라이브러리 개요