π μ€λ ν μΌ
- λͺ¨λμλ°μ€ν¬λ¦½νΈ κ³΅λΆ - new μ°μ°μμ μμ±μ ν¨μ
π₯ λλμ
μμ μ μ€μμ΄νΌjs μ°λ©΄μ μ new μ°μ°μλ₯Ό μ¬μ©νλμ§ λͺ°λμλλ° μ΄λ²μ λ νμ€νκ² μκ² λμλ€.
λΆμ΄λΉ΅ νκ³Ό λΆμ΄λΉ΅μ μ’ λ μ΄ν΄ν λλ~ O, <; μ΄λμ λ³Έ κΈμ΄μ§λ§ newλΌλ μ°μ°μκ°
건μ€μ λΉμ νλ©΄ λ μ λ€μ§λ μμ μ΄κ³ κ·Έ μμ μμ±μ ν¨μλ‘ κ±΄λ¬Όμ λ§λ λ€κ³ λ§νλκ±Έ λ³Έ μ μ΄ μλ κ±° κ°μλ°
μ°°λ‘κ°μμ κΈ°μ΅νκ³ μλ κ² κ°λ€ μλ£κ΅¬μ‘° 곡λΆνμ λ cμΈμ΄λ‘ ν΄μ mallocμΌλ‘ λ¨Όμ λ©λͺ¨λ¦¬λ₯Ό ν λΉνλ κ² newμ°μ°μμ²λΌ 보μμλλ° λ λΉμ·ν κ±° κ°λ€,, (μ¬μ€ λͺ¨λ¦ γ±-;)
β¨ λ°°μ΄μ
μμ±μ ν¨μλ λλ¬Έμλ‘ μμνκ³ , μμ±μ ν¨μμ μμλ μ¬μ¬μ©ν μ μλ κ°μ²΄ μμ± μ½λλ₯Ό ꡬννλ κ²(λΆμ΄λΉ΅ ν)
newλ‘ μμνλ 건 thisμ λΉκ°μ²΄κ° μμμ μΌλ‘ μκΈ΄λ€λ κ²
μμ±μ ν¨μμλ returnλ¬Έμ΄ μκ³ thisμλμΌλ‘ λ°ννκ³ λ§μ½ returnμ΄ μκ³ κ·Έ κ°μ΄ κ°μ²΄λ©΄ thisλ₯Ό 무μνκ³ κ°μ²΄λ₯Ό λ°ν
μμν λ°μ΄ν°λ 무μνκ³ thisλ°ν