둘째 줄의 placement new 는 써도 된다고 봄
[%] 갠적으로 C++에서 new 써도 될 때
노이ㄴ(liliilli)
2020-04-29 09:57
추천 0
댓글 5
다른 게시글
-
설문조사 봤는데 i3은 정말 믿을수없다 [8][%] ஐ(bemanisokr) | 20.04.29추천 0
-
근데 hyper가 있는 org이름은 왜 hyperium일까 [1][%] 익명(223.38) | 20.04.29추천 0
-
결국 프레임워크만 바꾸는데 1주일 버렸네 [5][%] 익명(223.38) | 20.04.29추천 0
-
결국 tide문제였던걸로 [1][%] 익명(223.38) | 20.04.29추천 0
-
아 제발 tide문제인지 hyper문제인지 모르겠지만 어이가 없네 [1][%] 익명(223.38) | 20.04.29추천 0
-
마크 플러그인 오류인데 자바 질문점 [5][%] 익명(121.175) | 20.04.29추천 0
-
재성하지만.. C++ new 할당에 대한 질문하나 할게여.. [5][질문] 네시 십오..(211.36) | 20.04.29추천 0
-
러스트로 입문어떤가요? [1][%] 1111(221.157) | 20.04.29추천 0
-
과제 종료 1분전 기적적인 제출 [2][⚠애니짤] P.노우렛지(patchoulik) | 20.04.29추천 0
-
개인적으로 자바는 빌드시스템이 어떻게 돌아가는지 하나도 모르겠음 [1][%] 익명(223.38) | 20.04.28추천 0
보통 new 쓰지 말라는 조언이 new, delete operator로 명시적으로 할당및 해제 하지 말라는소리지 placement new같이 범용성을 띄지 않는 operator는 아예 배제하고 말하지 않을까 싶은데. 그리고 placement new도 optional, variant, allocator같은거 직접 구현하거나 C API 호환해야되는거 아니면 들어가는곳 잘 없었는데. 저런거 만들어놓고 안쓰고 할당되있는 메모리에 placement new로 객체를 생성해줘야되는 케이스가 많나? 이건 필드마다 다르니까 궁금해서 물어봄.
라이브러리 만들 때는 placement new 많이 쓰던데 어플계에서는 쓸 일은 없을 것 같네요
라이브러리 만들때 placement new가 "많이" 쓰이나요? 메모리 할당, 객체생성같은 로우레벨 작업을 추상화 해준 함수, 객체를 많이 쓰긴 했는데 직접적으로 "placement new operator"가 들어간건 그런 객체및 함수가 구현되있는 TU당 몇줄 안들어갔는데 혹시 이런 객체, 함수에서 간접적으로 호출하는것도 placement new로 친건가요?
생각해보니 엄밀하게 하면 "많이" 도 아닌 것 같네요... 컨테이너 구현해줄 때 정도?
placement new 안쓰면 메모리 관리가 힘듦