
FFI::alignof는 Rust의 Foreign Function Interface(FFI) 모듈에서 사용하는 함수입니다. 이 함수는 주어진 타입의 정렬 크기를 반환합니다. 정렬 크기는 타입이 메모리에 저장될 때 사용되는 최소 크기입니다.
예를 들어, Rust의 i32 타입은 4바이트 크기이기 때문에 정렬 크기는 4바이트입니다.
FFI::alignof를 사용하는 예시 코드는 다음과 같습니다.
#hostingforum.kr
rust
use std::mem;
fn main() {
println!("i32의 정렬 크기: {}", mem::align_of::());
println!("f64의 정렬 크기: {}", mem::align_of::());
}
이 코드는 i32과 f64의 정렬 크기를 출력합니다.
2025-06-03 18:35