Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- html
- Recoil
- animation
- adb pair
- npm package
- device in use
- ELECTRON
- 티스토리 성능
- vercel git lfs
- silent printing
- camera access
- dvh
- github pdf
- react-native
- Failed to compiled
- augmentedDevice
- github 100mb
- electron-packager
- github lfs
- react-native-dotenv
- nextjs
- Can't resolve
- camera permission
- Each child in a list should have a unique "key" prop.
- rolldown
- adb connect
- 이미지 데이터 타입
- Git
- custom printing
- ffi-napi
Archives
- Today
- Total
목록2025/05 (1)
Bleeding edge
C++의 약점, Rust가 채우는 방법: 메모리 안전성 코드로 비교하기
C++는 강력한 성능과 유연성으로 수십 년간 소프트웨어 개발의 중추적인 역할을 해왔습니다. 하지만 이러한 강력함 뒤에는 개발자가 직접 메모리를 관리해야 하는 부담이 따르죠. 여기서 종종 메모리 안전성 문제가 발생합니다. 반면, 최근 주목받고 있는 Rust는 C++와 비슷한 성능을 제공하면서도, 메모리 안전성을 강력하게 보장하며 개발자들 사이에서 큰 반향을 일으키고 있습니다.그렇다면 C++의 어떤 점이 Rust 대비 부족하다고 말할 수 있을까요? 바로 Rust의 소유권(Ownership) 시스템과 **빌림 검사기(Borrow Checker)**가 C++에서는 흔히 발생하는 메모리 관련 오류들을 컴파일 시점에 잡아낸다는 점입니다. 오늘은 댕글링 포인터(Dangling Pointer)와 이중 해제(Double..
Rust
2025. 5. 30. 13:34