카테고리 없음

[C ++] 비 스칼라 유형 "node *"에서 스칼라 유형 "node"로 변환 요청

행복을전해요 2021. 2. 22. 17:10

new-expression는 할당 된 개체에 대한 포인터를 반환합니다. 따라서 다음이 필요합니다.

node* obj = new node(item, ptr);

이는 오류 메시지에서 상당히 분명합니다. 으로 선언했기 때문에 node*a 에서으로 변환 할 수 없다는 것을 의미 합니다. 그것은 당신이 전달하고있는 주장을 말하는 것이 아닙니다.nodeobjnode

물론 다음과 같이 전혀 사용할 수 없습니다 new.

node obj(item, ptr);


출처
https://stackoverflow.com/questions/22080014