개발일지공부아이디어
    • 4월
    • 3월
    • 2월
    • 1월
  • 30

    26. 3. 30.

  • 27

    26. 3. 27.

  • 26

    26. 3. 26.

  • 25

    26. 3. 25.

  • 24

    26. 3. 24.

  • 23

    26. 3. 23.

  • 19

    26. 3. 19.

  • 18

    26. 3. 18.

  • 17

    26. 3. 17.

  • 16

    26. 3. 16.

  • 13

    26. 3. 13.

  • 2차 프로젝트 일지 - 6일차

    26. 3. 10.

  • 2차 프로젝트 일지 - 5일차

    26. 3. 9.

  • 09

    26. 3. 9.

  • 2차 프로젝트 일지 - 4일차

    26. 3. 8.

  • 2차 프로젝트 일지 - 3일차

    26. 3. 7.

  • 06

    26. 3. 6.

  • 2차 프로젝트 일지 - 2일차

    26. 3. 6.

  • 05

    26. 3. 5.

  • 2차 프로젝트 일지 - 1일차

    26. 3. 5.

  • C++ 기본기 연습 프로젝트: 아이템 사전 프로그램

    26. 3. 4.

  • 03

    26. 3. 3.

  • C++ 기본기 연습 프로젝트: 카드 덱 브라우저

    26. 3. 2.

로딩 중...

2026. 3. 5.

그래픽스 프로그래밍

텍스쳐 확장자

  • bmp
  • targa

parser

  • FreeImage Project(dll, UE/Unity)
  • stbi(좀 더 가벼움)

기술 면접: 스마트 포인터

  • 스마트 포인터가 질문으로 나온다면 대부분 weak_ptr
    • 참조 기반 포인터 관리의 문제
    • shared_ptr을 사용할 때의 주의사항?
    • weak_ptr을 왜 사용하는지, 동작 원리

raw pointer 대신 참조로 넘기는게 안전한 이유

  • 재할당 안됨
  • delete 안됨
  • 단점: 제공받는 쪽에서 null check이 어려움. 제공하는 쪽에서 좀 더 확실하게 null check해줄 필요가 있음

정점 데이터

  • 정점 좌표(Vector3)
  • 텍스처 좌표(Vector2)도 추가할 수 있음
왼쪽 화살표2차 프로젝트 일지 - 1일차2차 프로젝트 일지 - 2일차오른쪽 화살표