cplusplus: 실전적 클래스 설계와 구현

  • 홈
  • 태그
  • 방명록

RAII 1

C 개발자는 모르는 자동 자원 해제 C++ RAII

RAII(Resource Acquisition Is Initialization)는 현대 언어에 와서는 없어서는 안 될 필수 개념으로 자리 잡았습니다. 그리고 현대 언어들에게 많은 영향을 끼쳤습니다. 하지만 이를 적극 활용하여 개발하는 C++개발자는 게임 이외의 산업에서는 드문 편입니다. 한국은 젊은 C++개발자들이 없어서 일까요? 아니면 C개발자들이 마지못해 JAVA나 C++시장으로 밀려들어와서 일까요. C99 부터는 C++과 호환되지 않습니다. C는 C23표준에 와서야 자동해제를 지원하기 시작했습니다.) C개발자들이 C++ 생태계에 참여하는 것은 매우 환영할 만한 일입니다. 하지만 이 과정에서 C++의 현대적 특성이 이해되지 않고, 단순히 'C의 확장' 정도로 취급되는 현실은 비판적으로 바라볼 필요가 ..

카테고리 없음 2024.12.16
이전
1
다음
더보기

공지사항

  • 이 블로그는 왜 시작되었을까요?
  • 분류 전체보기 (26)

최근글과 인기글

  • 최근글
  • 인기글

Tag

sftp client, recvmmsg, shared_ptr, lock_guard, zero-cost, spinlockguard, C++17, crpt, lockfree, rcu, 제로, Atomic, template, std::optional, 제로코스트추상화, blockingqueue, is_same_v, cpp, C++, Modern,

Archives

  • C++ Core Guidelines
  • C++ Core Guidelines 한국어

티스토리툴바