디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅆㅇㅆ(124.216) 2025.06.26 15:41:07
조회 137 추천 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/11/03 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
2867797 후분양제 도입도 해라 임대주택도 늘리고 ㅋ ㅇㅇ(183.101) 06.28 82 0
2867796 이번 부동산 대책요약 - 갭투 멈춰! [3] ㅇㅇ(183.101) 06.28 93 0
2867795 조선 아파트는 거대한 가스라이팅 수용소다 [1] 프갤러(121.169) 06.28 79 0
2867794 뱌뱌~ ㅇㅅㅇ// 헤르 미온느갤로그로 이동합니다. 06.28 64 0
2867792 몸무게 세자리 탈출!! ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06.28 58 0
2867790 그대는 차디찬 의지의 날개로 끝없는 고독의 위를 나는..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06.28 104 1
2867789 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06.28 66 0
2867788 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 06.28 60 0
2867787 정부에서 취준생들 맥북 지원금준다는데? [1] 프갤러(223.38) 06.28 176 0
2867786 iRiver mp3는 진짜로 음질이 좋은듯... 넥도리아(121.139) 06.28 75 0
2867785 재부팅하거나 전원킬 때마다 컴퓨터 이름이 바뀌네 넥도리아(121.139) 06.28 69 0
2867784 공기업 전산도 프로젝트 안해봤으면 면접탈인가 프갤러(112.171) 06.28 113 0
2867782 이번에 MCP 여러개 써보고 있는데 ㅆㅇㅆ(124.216) 06.28 96 0
2867780 인지과학조져라 손발이시립디다갤로그로 이동합니다. 06.28 70 0
2867774 음기 충전 발명도둑잡기갤로그로 이동합니다. 06.28 71 0
2867772 일어났다 자고 일어나니 좀 마음 편해지네 [2] ㅆㅇㅆ(124.216) 06.28 113 0
2867767 회사에서 몰래 AI로 노래 만들어서 1억 번 남자 발명도둑잡기갤로그로 이동합니다. 06.28 113 0
2867764 뿌랜차이즈의 가장 큰 문제점은 이제 양도가 불가능하다는데 잇음 [7/1] 야옹아저씨갤로그로 이동합니다. 06.28 502 9
2867763 망하라고 만든 곡이 태풍을 일으켰다 발명도둑잡기갤로그로 이동합니다. 06.28 84 0
2867762 9개국과 릴레이 정상회담‥룰라 '소년공 출신'에 공감 발명도둑잡기갤로그로 이동합니다. 06.28 122 0
2867761 오늘의 발명 실마리: 게시판 노래, 영화 글에 자동 참고 댓글 발명도둑잡기갤로그로 이동합니다. 06.28 76 0
2867760 상습 가짜뉴스 업로더 냥덩 퇴출되야 발명도둑잡기갤로그로 이동합니다. 06.28 96 0
2867759 대망의 맞선 날 발명도둑잡기갤로그로 이동합니다. 06.28 79 0
2867758 한국게임 장르별 최초들 발명도둑잡기갤로그로 이동합니다. 06.28 97 0
2867757 OneXSugar: 세계 최초의 변형 듀얼 스크린 핸드헬드 발명도둑잡기갤로그로 이동합니다. 06.28 72 0
2867756 KATSEYE (캣츠아이) "Gameboy” 발명도둑잡기갤로그로 이동합니다. 06.28 91 0
2867755 Rick Springfield - Love Somebody 발명도둑잡기갤로그로 이동합니다. 06.28 86 0
2867753 좋은 일본노래 듣고갑시다 프로외노자갤로그로 이동합니다. 06.28 175 0
2867751 Scissor Sisters - I Don't Feel Like Danc 발명도둑잡기갤로그로 이동합니다. 06.28 59 0
2867749 핀란드는 왜 메탈 천국일까? TUSKA부터 아기 메탈까지 발명도둑잡기갤로그로 이동합니다. 06.28 101 0
2867748 속보 김건희씨 급발진하고 마는가 개멍청한유라갤로그로 이동합니다. 06.27 106 0
2867747 m-flo loves ZICO,eill / "EKO EKO" 발명도둑잡기갤로그로 이동합니다. 06.27 64 0
2867746 BIBI(비비) _ Hongdae R&B(홍대 R&B) 발명도둑잡기갤로그로 이동합니다. 06.27 84 0
2867745 스마트 포인터<<이거 쓰면 뒈지는 병 걸린 새끼들 참 많다 느낌 [5] ㅆㅇㅆ(124.216) 06.27 164 0
2867744 김건희씨 우울증으로 휠체어 타고 다니시는 사진 떴구나 [3] 헬마스터갤로그로 이동합니다. 06.27 137 0
2867743 자기 월급에서 15%이상 월세로 나가면 돈 안모인다는 통계가 있음 [1] ㅆㅇㅆ(124.216) 06.27 109 0
2867742 다들 자취하면서 살고 있냐 [1] ㅇㅇ(59.13) 06.27 111 0
2867741 놀라운 발견을 했다 ㅊㅅ 취소가 아니라 大人 발명도둑잡기갤로그로 이동합니다. 06.27 80 0
2867740 프로그래밍에서 보니까 가장 높은 이탈률 보이는 구간이 loop랜다 [4] ㅆㅇㅆ(124.216) 06.27 127 0
2867739 오늘의 소설, 영화 실마리: 호랑이를 키우는 여자 발명도둑잡기갤로그로 이동합니다. 06.27 67 0
2867735 신탁통치 오보가 아니라 미군정의 검열조작 발명도둑잡기갤로그로 이동합니다. 06.27 69 0
2867734 <동아일보> 신탁통치 보도 '오보-특종' 공방 발명도둑잡기갤로그로 이동합니다. 06.27 70 0
2867733 참고로 주니어 신입 개발자는 고집쌘게 좋음 프갤러(59.18) 06.27 147 1
2867732 "2차 세계대전 日 핵폭탄 투하는 오역이 불렀다" 발명도둑잡기갤로그로 이동합니다. 06.27 64 0
2867729 이건희 짝퉁 김건희 휠체어까지 흉내 발명도둑잡기갤로그로 이동합니다. 06.27 175 0
2867728 노인이 관리자면 더 좋음?? 뒷통수한방(1.213) 06.27 63 0
2867726 이예슬-<Wicked>Popular 발명도둑잡기갤로그로 이동합니다. 06.27 64 0
2867725 이예슬-Me and the Sky 발명도둑잡기갤로그로 이동합니다. 06.27 60 0
2867724 실베 수액 바늘 글 보니 드는 생각 발명도둑잡기갤로그로 이동합니다. 06.27 61 0
2867723 aespa 에스파 'Dirty Work' 발명도둑잡기갤로그로 이동합니다. 06.27 73 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2