디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

RAII에 대해서 '패턴'과 '언어 지원'이 차이를 모르네 갑갑하다

ㅆㅇㅆ(124.216) 2025.06.26 15:41:07
조회 109 추천 3 댓글 3
														


24b0d121e09c28a8699fe8b115ef046f5b44909d


자기가 링크한 게시에 cpp 레퍼런스같은 공신력있는곳에서도 엄연히 있는데


RAII 자체는 C++ 탄생 부터 함께했음


Fire and Forgot 같은거 '패턴'으로 쓰였음


근데 패턴은 언어적 차원의 지원이 아님


따라서 이때문에 C++ 98에서 Auto_ptr이 나왔지만 검증 레이어인 이동시맨틱이 부재로 인해서 실제로 Auto_ptr은 쓰이지 않았고, 실제로 유저가 구현해서 써야했음


그 마저도 절대다수는 RAII 조차 시도도 안한 사실이고( 23년도 기준 약 90%의 C++ 프로젝트가 RAII를 지키지 않는다는게 통계였음)


결국 언어적 차원에서 RAII를 직접 지원하기위해서 시도된게 모던 C++이고, 여기서 도입된 래퍼들이 C++11이고 이걸 일반적으로 모던 문법이라고 하는거고


그걸 지키지 않으면 '레거시'라고 코어 가이드라인에서 말하는거


자꾸


'RAII는 이전부터 있었는데 뭔 소리야'


이러는데


'RAII는 초창기부터 존재했지만, 대부분 안 지켜서 지키라고 C++11부터 포인터 래퍼해서 만들어줬고, 그게 모던 문법이라고 한다'


라는거임


자꾸 '패턴' 과 '언어적 지원' 이 2개를 혼동하는거 같은데


언어적 규약과 프로그래머가 쨔아할 베스트 프렉티스 사이에의 간극을 이해 못하는듯


std::string 같은거 가져와서 이건 뭔데?


이러는데


std::string도 표준화 이전 SGI STL에도 존재했지만, 


11부터 무브 시맨틱스가 추가되면서 std::string s=std::move(other); 같은게 가능해짐


실제로 이러한 검증 레이어가 있고 없고가 굉장히 큰데 이 차이를 자꾸 무시하노



추천 비추천

3

고정닉 1

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
2868126 학점이 너무 낮아서 cs 지식 보완하려는데 프갤러(112.171) 06.29 48 0
2868124 한국에서 프로그래밍은 그냥 답이 없음 [10] ㅇㅇ(118.235) 06.29 251 2
2868122 멍청한 꼰대 회사, 야근 강요. 돈이 많은가 봐? 프갤러(59.16) 06.29 43 0
2868119 노력할수록 통수로 보상하는나라 ㅋㅋㅋㅋㅋㅋ 뒷통수한방(1.213) 06.29 48 0
2868114 rxframework nimf 특 ) 대부분 안씀 ㅇㅇ 뒷통수한방(1.213) 06.29 47 1
2868111 여기 어디게? ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 06.29 56 0
2868109 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06.29 39 0
2868108 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 06.29 41 0
2868104 c의 대체재를 찾는 심리. c가 좆같은 부분이 있긴 있음 프갤러(59.6) 06.29 49 1
2868100 mz세대 뽑으면 안되는 이유 [7] 아스카영원히사랑해갤로그로 이동합니다. 06.29 119 0
2868097 자프링 같은거 하다보면 언어와 프웤도 중요하구나 깨달을 수 있다. 프갤러(42.26) 06.29 55 0
2868096 애니뉴스 방금 포인트 5000 받았음- 프갤러(121.172) 06.29 56 0
2868094 뭔가 착각하는게 아닌가 싶기도 [5] ㅇㅇ갤로그로 이동합니다. 06.29 87 0
2868092 전세계를 지배하고 있는 언어, 자바스크립트- [4] 프갤러(121.172) 06.29 89 0
2868091 러스트는 메모리 릭을 방지하진 못하지만 많은 부분 방지하고 있다 프갤러(42.26) 06.29 56 0
2868090 zig이 c대체하는건 시간문제 [2] ㅇㅇ(121.65) 06.29 61 0
2868089 가입시 포인트 5000 지급! 프갤러(121.172) 06.29 52 0
2868086 우파와 좌파의 차이는- [1] 프갤러(121.172) 06.29 77 0
2868085 화생방시간이다. [13] 개멍청한유라갤로그로 이동합니다. 06.29 68 0
2868083 블로그 만드는데 nextjs 쓰는 흑우 없제? [3] 0di갤로그로 이동합니다. 06.29 75 0
2868082 우파 일베가 흔히들 잘못알고 있는 정보 [1] 프갤러(42.26) 06.29 55 1
2868080 [애니뉴스] 텍스트 에디터 문서 유료화 디자인 - [3] 프갤러(121.172) 06.29 58 0
2868079 이야. 우파 좌파 생각 차이를 느꼈다- [1] 프갤러(121.172) 06.29 75 0
2868077 러스트가 까이는이유가 뭔 지능이야 병신 ㅋㅋ 뒷.통수한방(1.213) 06.29 49 0
2868075 한국에서 유독 러스트가 유독 까이는 이유는 지능이 부족해서 프갤러(110.8) 06.29 44 0
2868073 기업하기힘든나라재벌들 괴롭히는나라 뒷통수한방(1.213) 06.29 46 0
2868071 좇센 솔직히 재벌들만 살기좋은 나라아니누 ㅋㅋㅋ [6] 뒷통수한방(1.213) 06.29 60 0
2868069 문다혜 이경규 이런새끼도 운전대잡는시대인데 뒷통수한방(1.213) 06.29 47 0
2868063 멍유누나랑결혼하고싶다 [1] 프갤러(211.234) 06.29 58 0
2868061 인지과학조져라 손발이시립디다갤로그로 이동합니다. 06.29 54 0
2868059 대한민국의 길 [1] 프갤러(118.49) 06.29 97 1
2868057 고가품 매장 떼강도 발명도둑잡기갤로그로 이동합니다. 06.29 66 0
2868054 오늘의 소설, 영화 실마리: 스캔들 보험 이야기 발명도둑잡기갤로그로 이동합니다. 06.29 35 0
2868052 "첫 사체부터 플라스틱 나와" 충격적인 150분짜리 경고 발명도둑잡기갤로그로 이동합니다. 06.29 67 0
2868051 지서장 아내를 구해줬는데.. 경찰에 죽음당한 천하장사 발명도둑잡기갤로그로 이동합니다. 06.29 72 0
2868049 컴공 괜히왔나 밥도 못벌어먹고 살거같음 [14] 프갤러(118.235) 06.29 173 0
2868047 개그콘서트 귀신 발명도둑잡기갤로그로 이동합니다. 06.29 53 0
2868044 컴퓨터하는 아빠 옆에서 유난히 잠 잘오는 거, 다 이유 있던 거 앎 발명도둑잡기갤로그로 이동합니다. 06.29 53 0
2868042 프랑스, ‘돈 없어서 씻는 것도 포기했다?!’ 진짜인지 확인해봄 발명도둑잡기갤로그로 이동합니다. 06.29 47 0
2868039 나도 나중에 내가 주로 쓴 기술이 대체된다하면 공격적이게 될까 ㅆㅇㅆ(124.216) 06.29 53 0
2868038 디올백 원가 8만 원? 결국 미국 MZ세대가 '뉴욕 길거리'로 몰리는 발명도둑잡기갤로그로 이동합니다. 06.29 62 0
2868036 캐즘 이론이라는게 있다. 기술 수용주기에 따르면 ㅆㅇㅆ(124.216) 06.29 42 0
2868033 한국인으로 태어나면 단순 해외논쟁도 이런 잘못된 왜곡된 시각이 생김 ㅆㅇㅆ(124.216) 06.29 59 0
2868031 내가 느끼는게 최근 일련의 FFMpeg 사태도 그렇고 한국인인게 문제야. [4] ㅆㅇㅆ(124.216) 06.29 96 0
2868029 사실 FFMpeg 사태는 명백하게 FFmpeg쪽이 비꼰거거든 ㅆㅇㅆ(124.216) 06.29 75 1
2868028 프랑스인, 명품매장직원이 말하는 겉모습 보고 진짜 부자들을 구분하는 법? 발명도둑잡기갤로그로 이동합니다. 06.29 41 0
2868027 러스트는 씨 언어 계열이 아니라 배척받는건가 싶기도하고 [2] ㅆㅇㅆ(124.216) 06.29 80 0
2868023 "샤넬보다 잘 팔았다" 잭팟…'중국판 에르메스' 뭐길래 발명도둑잡기갤로그로 이동합니다. 06.29 68 0
2868021 감동의 아이콘 최성봉씨 대단하지않냐? 헬마스터갤로그로 이동합니다. 06.29 68 0
2868020 게임 실행으로 도와주실분 구합니다 [2] 개기기만해봐갤로그로 이동합니다. 06.29 58 0
뉴스 주영훈, 제주 여행 중 찢어질 듯한 복통과 고열로 응급 수술 후 중환자실...현재 일반 병실서 회복 중 디시트렌드 07.05
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2