Notes

101 21 카테고리 최근 2026.07.05

최신 글

cbindgen이란? rust -> c++연결을 위한 자동헤더 생성기

Rust는 안전성과 성능을 동시에 추구하는 언어이지만, 현실적인 소프트웨어 개발에서는 여전히 C/C++과의 상호운용이 필수적이다. 특히 기존 C++ 기반 시스템에 Rust 라이브러리를 통합하거나, Rust로 작성한 핵심 모듈을 C API 형태로 외부에 제공해야 하는 경우가 많다. 이때 수작업으로 헤더 파일을 작성하는...

2025 프로그래밍 Rust C++ cbindgen Rust

제네릭 포인터(generic pointer)

void* 자료형의 포인터를 제네릭 포인터라고 한다. 다른 포인터와 마찬가지로 제네릭 포인터도 주소를 가리킬 수 있지만, 실제 자료형은 알 수 없다. 제네릭 포인터는 다른 포인터의 내용을 담기 위해 주로 사용되나, 실젤 자료형을 담지 않는다. 하여, 역참조하는 것이 불가능하다.

2025 프로그래밍 c++ C++