굳이?
[질문] C++/ 이 설명 레퍼런스 놔두고 포인터 매개변수 쓰라는거임?
익명(125.181)
2024-01-27 21:11
추천 0
댓글 7
다른 게시글
-
우연히 swift 좀 만지는데 [5][%] 익명(118.127) | 24.01.27추천 0
-
vscode는 뭔가 사용감이 쫀득하지가 않음 나만 그럼? [5][%] 익명(59.151) | 24.01.27추천 4
-
typescript 부족한 점 [2][%] 익명(118.235) | 24.01.27추천 0
-
PHP는 98% 상황에선 좋다 [3][%] 코더입니다(nowadays3724) | 24.01.27추천 1
-
국내 기업 코테 사이트 추천 [3][질문] oo(1.242) | 24.01.27추천 0
-
현재 프론트엔드에서 가장 핫한 조합이 이거 맞냐??? [7][질문] zz(211.200) | 24.01.27추천 1
-
ai 가 인간패턴 확인해서 일정잡으면 재밌겠다 ㅋ[%] 익명(211.47) | 24.01.27추천 0
-
기획 씹새끼들 ㅈ같은게 [7][%] dds(211.234) | 24.01.27추천 2
-
러스트 안쓰고 자스 파이썬 이딴거 쓰니까 비개발자가 일정타령하지 [5][%] 익명(118.218) | 24.01.27추천 21
-
일정을 개발자만 짬? [1][%] 모드(118.235) | 24.01.27추천 2
AddMesh가 잇으면 SubMesh도 있음? 직렬화해서 더하지도 않고 컨테이너에 푸시백할거면 c++이라 부르기도 민망하지 참조는 둘째치고
어디서 나온 설명ㅇ이냐 - dc App
포프tv 블로그요 - dc App
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c12-dont-make-data-members-const-or-references-in-a-copyable-or-movable-type
참고
reference 있으면 default move/copy operator 생성 안되서 직접 만들어줘야함. + reference 되는 object의 lifetime을 해당 class object가 관리하는게 아닌데 사라지면 어떡함? pointer면 nullptr로 지정이라도 해주는데...
저거 별로 안 좋은 방법임 저러다가 저 포인터가 가리키는 외부 오브젝트가 사라지면 바로 댕글링 포인터가 됨 저 함수 내에서 객체를 복사하던지 새로운 객체를 만들던지 해야지
개인적으로 별로 선호하지는 않는다만 스마트 포인터류로 받는 것도 되긴 하고