Vec: C 언어용 고속 안전한 동적 배열
2025-09-21
Vec는 C 언어를 위한 일반적이고 빠르며 메모리 누수가 없는 동적 배열입니다. 연속 메모리를 사용하고 기하급수적으로 (×2) 크기를 늘림으로써, 상각 O(1)의 push를 구현하며, 메서드 스타일의 API를 제공합니다. 오버플로 방지, 경계 검사가 있는 접근자, 비어 있거나 축소 또는 파괴될 때의 명확한 동작 정의 등 안전성을 중시한 설계입니다. 성능과 안전성을 균형 있게 고려하여 깔끔하고 효율적인 인터페이스를 제공합니다.
개발