«dereference» 태그된 질문


3
C에 화살표 (->) 연산자가 존재하는 이유는 무엇입니까?
도트 ( .) 연산자는 구조체 ->의 멤버에 액세스하는 데 사용되고 C 의 화살표 연산자 ( )는 해당 포인터가 참조하는 구조체의 멤버에 액세스하는 데 사용됩니다. 포인터 자체에는 도트 연산자로 액세스 할 수있는 멤버가 없습니다 (실제로는 가상 메모리의 위치를 ​​설명하는 숫자이므로 멤버가 없습니다). 따라서 포인터 (포인팅 시간 afaik에서 컴파일러에 알려진 정보)에서 포인터를 …
264 c  pointers  dereference 

2
Rust의 정확한 자동 역 참조 규칙은 무엇입니까?
나는 Rust와 함께 배우고 / 실험하고 있으며,이 언어에서 발견되는 모든 우아함에 나를 방해하고 완전히 벗어난 것처럼 보이는 하나의 특이성이 있습니다. Rust는 메소드 호출시 포인터를 자동으로 역 참조합니다. 정확한 동작을 결정하기 위해 몇 가지 테스트를 수행했습니다. struct X { val: i32 } impl std::ops::Deref for X { type Target = i32; …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.