copy랑 move는 안전한데 borrow가 위험함
[%] C++ 스마트 포인터의 한계
ㅇㄹ(rerereq)
2020-04-02 23:45
추천 1
댓글 7
다른 게시글
-
형님들 SHA-256 알고리즘의 원리와 사용법 모르겠습니다 [2][질문] 익명(116.127) | 20.04.02추천 0
-
sicp 1.3 프로시저를 인자로 받는 프로시저 질문입니다 [11][질문] dds(223.39) | 20.04.02추천 0
-
아치/만자로 gio-launch-desktop 이거 없다고 실행 불가 [2][%] 익명(218.147) | 20.04.02추천 0
-
cargo install로패키지설치했으면이거어떻게업데이트해? [5][%] 익명(39.7) | 20.04.02추천 0
-
zeromq는 죄가 없었다 [7][%] 프갤럼(121.165) | 20.04.02추천 0
-
rust conflicting implementations [13][질문] 익명(112.216) | 20.04.02추천 0
-
프로그래밍 2주차 초보 질문드립니다. [5][질문] 익명(110.70) | 20.04.02추천 0
-
이상적으로는 키워드 하나로 해결 되야 되는건데[%] 츄럴(118.38) | 20.04.02추천 0
-
프로그래밍 처음하는데 C랑 PYTHON 같이 배워도 되나요 "? [7][%] 익명(39.114) | 20.04.02추천 0
-
커뮤니티에서 C++얘기나올때 메타프로그래밍 얘기 잘 안하던데 [8][⚠애니짤] 익명(106.102) | 20.04.02추천 0
const shared_ptr&
댕글링 못막음
단어를 좀 바꿨다
lifetime profile은?
스마트 포인터라는 전제에서 밧어나네
뭐 결국 레퍼런스가 위험해서 그런거니 그런게 러스트마냥 빡빡하게 검사를 할수 있다면 안전하겠지
근데 제대로 적용되려면 모든 코드가 그런 규칙을 따르고 규칙을 깨트릴 위험이 있는 코드는 unsafe로 격리돼야함 C++의 방대한 레거시들은 둘다 어렵게 할거라서 자바스크립트의 타입린트같은 어려움이 있음