간단하게 정리해본 Rust 강좌입니다. 다음 문서를 기반으로 작성했습니다. https://tourofrust.com/00_ko.html https://rinthel.github.io/rust-lang-book-ko/ch15-00-smart-pointers.html 2022. 11. 13 최초작성 2023. 05. 10 최종작성 Rust 개발 환경 만드는 방법은 아래 포스트를 참고하세요. https://webnautes.tistory.com/2110 스마트 포인터는 C/C++의 포인터처럼 작동하지만 추가적인 메타 데이터와 기능을 가지고 있습니다. 소유권과 빌림의 개념을 가지고 있는 러스트에서, 참조자와 스마트 포인터 간의 차이점은 참조자는 데이터에 대한 소유권을 가지지 않고 단지 데이터를 빌리는 포인터인 ..
간단하게 정리해본 Rust 강좌입니다. 다음 문서를 기반으로 작성했습니다. Tour of Rust https://tourofrust.com/00_ko.html 2022. 10. 1 최초작성 2023. 4. 23 최종작성 Rust 개발 환경 만드는 방법은 아래 포스트를 참고하세요. https://webnautes.tistory.com/2110 객체 지향 프로그래밍(Object-Oriented Programming, OOP) 캡슐화 (encapsulation) - 객체라 불리는 단일 타입의 개념적 단위에 데이터와 메서드를 묶어줍니다. 추상화 (abstraction) - 데이터와 메서드를 숨겨 객체의 상세 구현 사항을 알기 어렵게 합니다. 다형성 (polymorphism) - 하나의 객체가 여러 가지 타입을 ..