재사용 가능한 코드 만들기(C++)
업데이트: 2007년 11월
지금까지 Visual Studio IDE를 사용하는 방법과 명령줄 및 Windows 응용 프로그램을 만드는 방법을 배웠으며 이제 여러 응용 프로그램에서 사용할 수 있는 코드를 작성하는 방법을 배웁니다. 이렇게 하는 한 가지 방법은 관련된 클래스와 알고리즘이 포함된 라이브러리를 만드는 것입니다. 예를 들어 Visual C++에는 C 런타임 라이브러리 및 표준 C++ 라이브러리와 같은 C 또는 C++ 응용 프로그램에서 사용할 수 있는 많은 라이브러리가 포함되어 있습니다. 이러한 라이브러리 없이 C 또는 C++ 응용 프로그램에서 콘솔에 결과를 출력하고 현재 날짜 및 시간을 확인할 수 있는 표준 방법은 없습니다.
모든 C 또는 C++ 응용 프로그램에서는 거의 대부분 이전에 언급한 라이브러리 중 하나를 사용합니다. 또한 모든 응용 프로그램에 사용할 수 있는 사용자 고유의 클래스 및 알고리즘 라이브러리를 만들 수 있습니다. Visual C++를 사용하여 사용자는 다음 세 가지의 라이브러리를 만들 수 있습니다.
동적 연결 라이브러리(DLLs)
정적 라이브러리
관리되는 어셈블리
일반적으로 네이티브 C++ 코드에서 사용할 수 있는 라이브러리를 만드는 경우에는 동적 링크 라이브러리 또는 정적 라이브러리를 만들게 됩니다. 만들 라이브러리의 형식을 결정하는 방법에 대한 자세한 내용은 DLL을 참조하십시오. C# 또는 Visual Basic과 같은 C++/CLI 또는 기타 .NET 언어에서 사용할 수 있는 라이브러리를 만드는 경우에는 관리되는 어셈블리를 만들게 됩니다.
이 단원에서는 덧셈 및 곱셈과 같은 표준 수학 연산에 대한 간단한 라이브러리를 만들고 응용 프로그램에서 이 라이브러리를 사용하는 방법을 보여 줍니다.
사전 요구 사항
이 항목에서는 사용자가 C++ 언어의 기본적인 사항을 알고 있는 것으로 가정합니다. 이제 C++를 배우기 시작하는 초보자는 Herb Schildt가 쓴 "C++ Beginner's Guide"(https://go.microsoft.com/fwlink/?LinkId=115303)를 참조하는 것이 좋습니다.
단원 내용
다음 단계
이전:DirectX를 사용하여 게임 만들기(C++) | 다음:동적 연결 라이브러리 만들기 및 사용(C++)