여기서 split_at(pos)로 자르면 유니코드 확인한다고 오버헤드있음
[%] 러스트에서 unsafe가 땡길때
ㅇㄹ(rerereq)
2020-06-02 20:26
추천 0
댓글 6
다른 게시글
-
졸업직후 석사 vs 회사다니다가 지원받고 석사 [3][%] 익명(223.39) | 20.06.02추천 0
-
GUI로 만든 스캐너/파서 제너레이터 [10][%] 익명(49.171) | 20.06.02추천 19
-
스택오버플로우 카피 사이트 뭐냐 [1][%] 익명(14.37) | 20.06.02추천 0
-
설카포 대학원 지원할때 학교이름 많이봄? [4][%] 익명(223.39) | 20.06.02추천 0
-
비동기(async await 류)구현 예시 잘되있는 소스있냐 [2][⚠애니짤] 익명(106.102) | 20.06.02추천 0
-
왜 .push 가 아니라 .push_back 이냐 [2][⚠애니짤] 익명(106.102) | 20.06.02추천 0
-
깃붕이들 좋아할만한 채용공고[%] 익명(106.102) | 20.06.02추천 1
-
밑에 cplusplus 글 보니까 생각나는거 있네 [3][%] 익명(14.49) | 20.06.02추천 0
-
확실히 땔스같은게 기능도 되게적고 가벼운데 [4][⚠애니짤] 익명(106.102) | 20.06.02추천 0
-
개인적으로 추상적인 개념만가지고 나머진 검색으로 해결하는거좋아하는데 [12][⚠애니짤] 익명(106.102) | 20.06.02추천 0
초기화 안 하고 사용하고 싶을 때도 unsafe말고 답 없지 않나
그건 UB구요
랜덤한 순서로 벡터를 채운다고 하고 결과적으로 전부 채우는 게 보장된다면 그 다음부턴 사용해도 UB는 아니지 않음? 물론 좀 작위적인 예지만 한 번 맞닥뜨리고 아쉬웠는데 방법있나.
굳이 한다면 MaybeUninit로 채우고 from raw part로 재조립
드로백이 얼마나 큼?
벤치 돌려봐야 아는데 저거 포함해서 모든 unsafe를 safe로 바꾸니까 스루풋이 2밴가 차이났음