디시인사이드 갤러리

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

갤러리 본문 영역

C 메모리 실수앱에서 작성

발명도둑잡기(118.235) 2025.07.13 06:18:47
조회 94 추천 0 댓글 0

챗지피티

C23에서 메모리 안전 개선 기능

1. nullptr & nullptr_t


2. 안전한 문자열/버퍼 함수 (Annex K → Normative)


3. 정수 연산 체크 기능


4. Fat Integer & 정확한 정수 타입 (_BitInt, Literal suffix)

5. VMT(Variably‑Modified Types)


6. #embed 전처리기 지시문


7. 민감 데이터용 memset_explicit()

8. 정식 표준 memccpy(), strdup(), strndup()

⚙+ 추가 지원 도구들

요약표

기능설명장점nullptr타입 안전한 널 포인터NULL 관련 오류 방지_s 버전 함수크기 제한된 strncpys 등버퍼 오버플로우 감소ckd_add 등연산 오버플로우 체크산술 안정성 향상_BitInt비트정밀 타입 지원정확한 정수 연산VMT런타임 타입 안전사이즈 계산 오류 방지#embed바이너리 포함리소스 에러 감소memset_explicit민감 데이터 보안 지우기정보 유출 예방memccpy, strdup안전한 문자열 처리편리성과 안정성 동시에ASan, UBSan런타임 오류 검출개발 시점 안전성 강화GCC hardened컴파일 보안 옵션보다 안전한 실행 코드

✅ 결론

C23은 메모리 안전성 강화에 꽤 진지한 업데이트를 도입했습니다.
nullptr, 안전한 함수들, 런타임 검사, 새로운 타입 지원 등을 통해 C 개발자들이 흔히 빠지는 버그를 예방할 수 있도록 도와줍니다.
여전히 수동 메모리 관리 언어이지만, 오늘날에도 안전성을 개선하기 위한 기능을 적극 반영하고 있어요.

원하시면 도와드릴 수 있는 내용:

ckd_add와 _BitInt 실제 사용 예제

nullptr와 NULL 비교 테스트 코드

ASan/UBSan와 함께 C23 기능 사용 워크플로우 소개

필요한 부분 말씀해 주세요!

"도둑은 집을 떠나며 주인을 욕한다" - 러시아 속담
송대관-해뜰날
https://youtu.be/DUsVXmywSCk

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 며느리, 사위되면 시댁, 처가에 잘할 것 같은 스타 운영자 25/10/13 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2871360 자주가는 더 벤티 알바생 나 오면 바로 아이스아메리카노 [2] ㅆㅇㅆ찡갤로그로 이동합니다. 07.13 104 0
2871359 셔야 되는데 나라상황이 개판이라서, 국민의힘 갤러리 단속해야 해서, 넥도리아(175.196) 07.13 73 0
2871358 25만원이 아니라 15만원 받을 상황이라 ㅈ같네 [4] ㅇㅇ(1.239) 07.13 105 0
2871356 우리 모두 이겨내자 [10] 개멍청한유라갤로그로 이동합니다. 07.13 115 0
2871355 이거 제 잘못인가요? [4] ㅇㅇ(14.51) 07.13 110 0
2871354 느좋냥덩? [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 83 0
2871353 재능많은애들보면 불쌍함 좇센에서태어나서 [4] 뒷통수한방(1.213) 07.13 111 1
2871352 c와 c++의 차이점 - virtual [1] ㅇㅇ(118.235) 07.13 181 3
2871349 화살은 '이재명'이 아니라 '트럼프'로 향해야 한다 발명도둑잡기(118.235) 07.13 73 0
2871347 유럽과 일본을 버리고 [1] 아스카영원히사랑해갤로그로 이동합니다. 07.13 91 0
2871345 방통대 씨1발년아 [5] 아스카영원히사랑해갤로그로 이동합니다. 07.13 151 0
2871344 대용량으로 사둔 커피가 시큼해져서 변기에 버렸어.. [1] 프갤러(121.186) 07.13 94 0
2871343 의대보다 공대 입시치열 중국의 기술굴기 다큐 [1] 프갤러(183.101) 07.13 94 0
2871340 풀발기 자지 ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 82 0
2871339 클라이언트 여러개 동시 실행 [6] ㅇㅇ(110.12) 07.13 110 0
2871338 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 58 0
2871337 챗지피티한테 책 추천해달라고 했는데 [1] 프갤러(119.197) 07.13 84 0
2871336 나님은 왜 천재해커일깡 ㅇㅅㅇㅋ [2] 익명의따당이갤로그로 이동합니다. 07.13 132 1
2871335 넥도리아 어디감 ㅇㅇ(118.235) 07.13 77 0
2871332 러브버그 같은 아다모쏠 해충멍퀴.. ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 72 0
2871330 회사에서도 맨날 연봉작다징징대는애중에 일잘하는애 못봄 [2] ㅇㅇ(211.234) 07.13 121 0
2871329 섹스 [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 87 0
2871327 좇센은 노력이라는 말 없애야됨 문재인 이재명 윤석열같은애들도 노력해서 [2] 타이밍뒷.통수한방(1.213) 07.13 100 1
2871326 좇센에서 태어났으면서 왜 아둥바둥하는거임??금수저임?? [3] 타이밍뒷.통수한방(1.213) 07.13 102 0
2871325 섹스에 있어서 가장 중요한 건 [2] 아스카영원히사랑해갤로그로 이동합니다. 07.13 166 1
2871324 기괴한 2찢명 회식순간 ㄷㅅㄷ [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 84 0
2871323 아.. 심진석 선수 실언.. [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 191 0
2871322 좋은 주말이다. [9] 개멍청한유라갤로그로 이동합니다. 07.13 123 0
2871320 진지하게 중소어케다니냐 [13] 프갤러(106.101) 07.13 354 0
2871318 바이브 타기보단 정량적으로 정해놓는게 좋음 [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 89 0
2871316 강아지 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 07.13 79 0
2871314 태연 ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 07.13 82 0
2871312 하루 한 번 헤르미온느 찬양 [2] 헤르 미온느갤로그로 이동합니다. 07.13 80 0
2871310 ❤✨☀⭐⚡☘♥+나님 시작합니당♥+☘⚡⭐☀✨❤ [1] ♥로스트미디어냥덩이♥갤로그로 이동합니다. 07.13 78 0
2871308 자바 입문 떼려는데 자바의 정석 vs 자바의 신 [7] ㅇㅇ갤로그로 이동합니다. 07.13 161 0
2871306 격투기 할 때 한명이 아무리 챔피언이라도 아마추어 두명이 대들면 발명도둑잡기(118.235) 07.13 96 0
2871304 촘스키 "미국은 부자에게는 사회주의, 가난한 사람에게는 자본주의" 발명도둑잡기(118.235) 07.13 100 0
2871303 코딩 입문자 자바 위주로 하려는데 [2] 프갤러(49.167) 07.13 163 0
2871301 영업기밀은 열린사회의 적인가 발명도둑잡기(118.235) 07.13 147 0
2871300 부가가치를 높이기 위해 영업기밀을 숨겨서 정보비대칭을 만들며 독과점을 만 발명도둑잡기(118.235) 07.13 97 0
2871298 소니가 고장없는 제품 만들기를 목표로 하다가 고장 잘 나도 AS 수리로 [1] 발명도둑잡기(118.235) 07.13 154 0
2871297 소니가 고장없는 제품 만들기를 목표로 하다가 고장 잘 나도 AS 수리로 발명도둑잡기(118.235) 07.13 146 0
2871295 사회주의 기술 장인과 자본주의 기술 장인 차이점 [1] 발명도둑잡기(118.235) 07.13 63 0
2871293 제이콥 닐슨의 10가지 사용성 평가 기준 발명도둑잡기(118.235) 07.13 75 0
2871291 음기 충전 발명도둑잡기(118.235) 07.13 70 0
C 메모리 실수 발명도둑잡기(118.235) 07.13 94 0
2871286 vala 메모리 실수 발명도둑잡기(118.235) 07.13 87 0
2871284 carbon 메모리 실수 발명도둑잡기(118.235) 07.13 77 0
2871282 C++ 20 이상 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 158 0
2871281 rust 메모리 실수 [1] 발명도둑잡기(118.235) 07.13 105 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2