AT&T Bell μ°κ΅¬μμ λΉμ μ€νΈλ‘μ€νΈλ£Ή(Bjarne Stroustrup)μ΄ 1983λ CμΈμ΄λ₯Ό κΈ°λ°μΌλ‘ κ°μ²΄μ§ν₯ μ΄λΌλ κ°λ μ΄ λ°νμ΄ λ ν΄λμ€, μμ, κ°μν¨μ, μ°μ°μμ€λ²λ‘λ©, μμ λ‘μ΄ λ³μμ μΈμ ν¬ν¨νλ C++ μ΄λΌλ μΈμ΄λ₯Ό κ°λ°νλ€.
C++μΈμ΄λ μ΄κΈ°λΆν° CμΈμ΄μ λͺ¨λ κΈ°λ₯μ ν¬ν¨ν μ μλλ‘ μ€κ³λμμμΌλ‘ CμΈμ΄μ λ¬Έλ²μ μΈ νΉμ§κ³Ό κΈ°λ₯μ λͺ¨λ μ¬μ©ν μ μλ€. μ€μ¬μ λ§νμλ©΄ C++μ CμΈμ΄μ κΈ°λ₯μ κ°μ²΄μ§ν₯μ΄λΌλ κ°λ μ΄ μΆκ°λμ΄ λ§λ€μ΄μ§ μΈμ΄μ΄λ€.
- C++μμ ν¨μμ λ°ννμ νμ λͺ
μμ μ΄μ¬μΌ νλ€.
CμΈμ΄μμλ ν¨μμ λ°νν(return type)μ λͺ μνμ¬ μ§μ νμ§ μμΌλ©΄ intλ‘ κ°μ νμ¬ μ²λ¦¬νλ€. νμ§λ§ C++ μμλ ν΄λΉ μ¬νμ΄ μ¬λΌμ‘κΈ° λλ¬Έμ λͺ¨λ ν¨μμ λ°ννμ λ°λμ λͺ μν΄μ£Όμ΄μΌνλ€. - μ§μλ³μ μ μΈμ΄ μμ λ‘λ€
CμΈμ΄μμμ μ§μλ³μλ λ°λμ ν¨μμ λΈλ‘μ΄ μμνλ κ³³μμλ§ μ μΈμ΄ κ°λ₯νλ€. μ¦, ν¨μ λ΄μ μ€νλ¬Έμ₯ μ΄μ μ λͺ μλμ΄μΌ νμ§λ§ C++μμλ μ§μ λ³μλ₯Ό νλ‘κ·Έλλ¨Έκ° μνλ κ³³μ μ μνμ¬ μ¬μ©ν μ μκ² λμλ€.