강의

멘토링

커뮤니티

Inflearn Community Q&A

wasabi9812's profile image
wasabi9812

asked

[MMORPG Game Development Series with C# and Unity] Part 1: Introduction to Basic C# Programming

Copy(value) and reference

새로운 객체를 만들때 new Knight 를 두고 왜 knight clone()을 사용하는지 궁금합니다.

Written on

·

678

0

힙과 스택을 공부해보면 new 연산자를 통해서 각기 다른 객체를 만들수 있는데 왜 굳이 clone 함수를 만들어서 하는건가요?

기존의 hp attack 값을 그대로 복사한체 새로운 객체를 만들수있어서 그런가요??

C#스택new

Answer 1

0

Rookiss님의 프로필 이미지
Rookiss
Instructor

네 그렇습니다. 사실 꼭 써야한다거나, 아주 자주 쓴다거나 그런 것은 아니지만
'현재 그 상태를 딱' 유지한 다른 객체를 만드는 일이 필요한 경우가 종종 발생하긴 합니다.

wasabi9812's profile image
wasabi9812

asked

Ask a question