카테고리

C++ 14

  • CS — prevent copy

    답변 흐름 — 단독 소유 자원 → `= delete` / `private` / `noncopyable` → Rule of Three/Five/Zero → move-only(`unique_ptr`) → 슬라이싱 → virtual 소멸자 꼬리질문 연결

  • 답변 흐름 — RAII → unique_ptr / shared_ptr / weak_ptr → 참조 카운팅 → 순환 참조 → virtual 소멸자 → vtable 꼬리질문 연결 다리

  • 답변 흐름 — 포인터·레퍼런스(cs-07) 기반 심화 노트

  • CS — rtti raii

    답변 흐름 — RAII → 스마트 포인터 → virtual 소멸자 → vtable 꼬리질문 연결 다리

  • 답변 흐름 — 오늘 모의면접에서 막힌 질문들을 정리한 심화 파일

  • 포인터는 주소를 담는 변수, 레퍼런스는 별칭 — 문법 차이부터 함수 인자 선택 기준, 언리얼 TObjectPtr까지 답변 흐름 정리

  • 기반 클래스 포인터로 delete할 때 파생 소멸자가 안 불리는 이유와 virtual 소멸자가 필요한 조건 정리

  • CS — vtable

    vtable과 vptr, 동적 디스패치의 동작 원리를 면접 답변 흐름으로 정리

  • CS — oop

    OOP 4대 원칙과 SOLID를 C++ 문법과 짝지어 면접 답변 흐름으로 정리

  • new와 malloc의 차이를 30초 답변 + 꼬리질문 브랜치로 정리

  • class와 struct의 두 가지 기능 차이와 꼬리물기 질문 대비 정리

  • CS — runtime

    컴파일 타임과 런타임의 차이, RTTI와 런타임 에러를 면접 답변 흐름으로 정리

  • 한 클래스에 다 몰아넣으면 기능 하나 고칠 때마다 전체를 다시 읽어야 한다. 단일 책임 원칙으로 경계를 먼저 긋고, 그 위에 vector·map으로 창고와 레시피를 얹은 구현.

  • 배열·포인터로 상태창을 만들고, 상속·다형성으로 전투를 얹고, 템플릿과 직접 짠 동적 배열로 인벤토리를 만드는 3단 구성. 한글 깨짐·LNK2019 같은 빌드 트러블슈팅까지.