77monkey 개발 일지
close
프로필 배경
프로필 로고

77monkey 개발 일지

  • 분류 전체보기 (106) N
    • 개발 (86) N
      • C, C++ (29)
      • python (14) N
      • Rust (14)
      • Git, Github (9)
      • Linux (11)
      • android (1) N
    • 투자 (6)
    • 리뷰 (11)
  • 홈

[Rust] 포인터 타입 => 레퍼런스/박스/원시 포인터

Rust에서 포인터 타입은 크게 3가지로 나뉩니다. Rust에서 포인터 타입은 C/C++에서처럼 포인터가 null이 되거나 중복 해제 등과 같은 일이 발생하지 않습니다. 그렇기 때문에 사람이기 때문에 하는 실수를 사전에 방지할 수 있습니다. 단, unsafe 블록을 사용하는 순간 안전성은 개발자에게 넘어오게 됩니다. 물론 보통의 경우에는 unsafe를 사용하지 않겠지만 말입니다. 레퍼런스(&) 레퍼런스는 C/C++에서의 포인터와 유사합니다. 그렇기 때문에 &var를 쓰고 *var를 함으로써 var이 가지고 있는 값을 접근할 수 있습니다. 이러한 레퍼런스는 2가지로 나뉩니다. 불변 참조(&T)와 가변 참조(&mut T)입니다. 불변 참조는 데이터를 읽을 수는 있지만 수정할 수 없고, 가변 참조는 데이터를 ..

  • format_list_bulleted 개발/Rust
  • · 2023. 10. 9.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (106) N
    • 개발 (86) N
      • C, C++ (29)
      • python (14) N
      • Rust (14)
      • Git, Github (9)
      • Linux (11)
      • android (1) N
    • 투자 (6)
    • 리뷰 (11)
최근 글
인기 글
최근 댓글
태그
  • #C언어
  • #Rust 언어
  • #러스트
  • #파이썬
  • #rust
  • #Git
  • #C
  • #Python
  • #C++
  • #배열
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바