다음을 통해 공유


재사용 가능한 코드 만들기(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++)

참고 항목

작업

Visual C++ 둘러보기