본문 바로가기

영넌 개발로그

검색하기
영넌 개발로그
프로필사진 영넌

  • 분류 전체보기 (71)
    • 설치 (6)
    • 코딩 (60)
      • C++ (44)
      • python (1)
      • ML , Deep (13)
      • 캐글 (0)
    • 알고리즘 연습 (5)
      • 이론 (5)
      • python 프로그래머스 (0)
Guestbook
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록싱글톤 패턴 (1)

영넌 개발로그

[C ++ 디자인 패턴] Singleton 패턴이란 ?

Singleton 패턴 디자인 패턴은 정석이라고 생각하면 된다. 그 중에 싱글톤 패턴은 클래스로부터 오직 한 개의 객체만 생성되도록 하는 방법이다. 이미 만들어진 객체가 있는 상태에서 또 다시 객체 생성 호출이 왔을 경우, static 키워드를 이용하여 원래 만들어진 객체의 주소를 넘겨주는 방식으로 만들어보자 class Car { private: Car() {} static Car* instance; public: static Car* getInstance() { if (instance != nullptr) { return instance; } else { instance = new Car(); return instance; } } }; Car* Car::instance = nullptr; int mai..

코딩/C++ 2020. 12. 4. 05:10
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바