🧲Rust2

[Rust] Raw-Pointer 직접 관리하는 방법 안녕하세요! 이번시간에는 Rust에서 C/C++처럼 Raw-Pointer를 프로그래머가 직접 관리하는 방법에 관하여 포스팅하겠습니다. Rust는 C/C++과는 다르게 프로그래머가 따로 메모리를 관리하지 않아도 알아서 프로그램이 적당히 메모리를 할당하고 할당해제 해줍니다. 사실 Rust는 시작한지 몇달됬습니다. Rust관련 포스팅은 귀찮아서 올리지 않고있습니다. 잡담은됬고 바로 시작하겠습니다. 🥔 Raw-Pointer 직접 관리하는 방법 우선 Rust에서 프로그래머가 Rust컴파일러의 영향을 받지않고 온전히 메모리를 관리하고 싶다면 unsafe 라는 키워드를 사용해야 합니다. 위에서도 설명했다시피 Rust는 이와 같은 예외적인 상황이 아니라면 대부분의 경우 프로그램이 알아서 메모리를 관리해줍니다. 다음은 .. 2021. 11. 24.
윈도우 생성 Rust Winapi [ Rust GUI Programming ] 개발환경 >> Visual Studio Code 언어 >> Rust 1.52.1 운영체제 >> Windows10 안녕하세요! 이번에는 Rust에서 Microsoft의 winapi를 사용해서 기본적인 윈도우 생성과, 응용예제에 관해서 설명하겠습니다. 그럼 바로 시작 하겠습니다! 우선은 기본적인 환경설정이 되어있어야합니다! 우선 아래 명령어를 통해서, 기본적인 rust개발에 필요한 환경을 맞추어줍시다! cargo new [프로젝트명] 그 후, 그 프로젝트폴더경로로 명령프롬프트의 cd명령을 통해 이동을 합니다. 그러면은 Cargo.toml이라는 파일이 만들어졌을겁니다. 다음과같이 "[dependencies]" 항목에 다음과 같이 적어줍니다. 이 부분은 외부로부터 라이브러리를 불러오는 부분입니다. 아래의 라이브.. 2021. 6. 3.