• Skip to primary navigation
  • Skip to content
  • Skip to footer
Alzseven's archive
  • Posts
  • Categories
  • Tags
  • About
    First Lastname

    First Lastname

    My awesome biography constrained to a sentence or two goes here.

    • Website
    • Twitter
    • GitHub
    • Instagram

    Init

    less than 1 minute read

    Something’s gonna happen…

    Categories: Blog

    Updated: March 11, 2025

    Share on

    X Facebook LinkedIn Bluesky
    Previous Next

    You May Also Enjoy

    std::map

    less than 1 minute read

    1. std::map<keyType, valueType> 키를 통해 접근한다. 몇번째 요소인지 찾는것은 어렵다. 내부적으로 레드-블랙 트리로 구현되어있다. 삽입, 삭제, 검색 모두 O(logN) 시간복잡도를 가진다

    Abstract class in C++

    less than 1 minute read

    1. 추상화 클래스 순수 가상함수(+ 소멸자에 virtual 키워드)를 가지고 있는 클래스 껍데기만 있고 실제 구현은 없다 실제 구현은 해당 클래스를 상속받는 자식 클래스에서 이루어진다 1.1 순수가상함수 함수 뒤에 ‘= 0’ 을 붙여서 만든다

    Strategy Pattern

    less than 1 minute read

    2. Strategy Pattern 어떤 방식으로 하느냐의 액션은 같게, 세부 구현은 다르게할때 사용 상속받는 클래스에서 실제 액션의 구현을 담당한다. 동작을 갈아끼울수 있다

    Factory Pattern

    less than 1 minute read

    1. Factory Pattern 동일한 구조인데 실제 구현이 다를때 팩토리란 곳에서 생성하겠다 책임 소재 명확히 하는데 좋다(생성은 factory클래스가 책임)

    • Twitter
    • GitHub
    • Instagram
    • Feed
    © 2025 Alzseven's archive. Powered by Jekyll & Minimal Mistakes.