싱글톤1 C++) 싱글톤(Singleton) 패턴 싱글톤(Singleton) 패턴은 “프로그램 전체에서 하나의 인스턴스만 존재해야 하는 클래스”를 구현할 때 사용하는 대표적인 디자인 패턴이다.로그 관리자, 설정 관리자, 자원 풀(Resource Pool) 등 “전역적으로 통일된 접근점이 필요한 기능”에 자주 쓰인다. 1. 싱글톤 구현 예시1)정적 지역 변수 방식(Meyers Singleton)C++11 이후 표준에서는 “정적 지역 변수를 초기화할 때” 쓰레드 안전성을 보장한다.따라서 가장 간단하면서도 안전한 방법은 함수 스코프의 static 객체를 사용하는 것.#include class Singleton{public: // 인스턴스에 접근하는 정적 함수 static Singleton& getInstance() { // 첫 호.. 2025. 1. 23. 이전 1 다음