[C/C++] malloc()κ³Ό newμ μ°¨μ΄
Β·
π Language/β C & C++
malloc()κ³Ό newμ μ°¨μ΄ 1. ν¨μμ μ°μ°μ Cμμλ λμ ν λΉμ μν΄ malloc()κ³Ό free() ν¨μλ₯Ό μ¬μ©νλ€. C++μμλ λμ ν λΉμ μν΄ newμ delete μ°μ°μλ₯Ό μ¬μ©νλ€. λ¨μνκ² malloc()μ ν¨μμ΄κ³ newλ μ°μ°μμ΄λ€. κ·Έλ¦¬κ³ malloc()μ λΌμ΄λΈλ¬λ¦¬κ° μ 곡νλ ν¨μμ΄μ§λ§ newλ λ³λμ λΌμ΄λΈλ¬λ¦¬ μμ΄ μ¬μ©μ΄ κ°λ₯νλ€. 2. μ΄κΈ°ν malloc()μ λμ ν λΉνλ κ²λ§μ΄ λͺ©μ μ΄λ―λ‘ μ΄κΈ°νλ₯Ό ν μ μλ€. newλ ν λΉκ³Ό λμμ μ΄κΈ°νκ° κ°λ₯νλ€ 3. μμ±μ newλ μμ±μλ₯Ό μλμΌλ‘ νΈμΆνκ² λλ€. λ§μ°¬κ°μ§λ‘ deleteλ₯Ό νΈμΆνλ©΄ μλ©Έμκ° μλμΌλ‘ νΈμΆλλ€.