νκ΅μμ μ΄λ°κ±° μλ°°μ°λ?
μ΄κ² μμ μ IDE μμλ λ§λ€μ΄μ§ μ½λ© μ€ν λ€λμΈλ°, κ·Έλ¬λ€ 보λ ꡬλΆμ νΈνκ² νλ €κ³ μ΄λ κ² μ°λ μ΅κ΄μ.
bool μλ b
μ μνμλ n
루ν λ릴λ index μλ i
long μλ l
floatμ f
doubleμ d
long doubleμ ld
λ μ΄λ°μμΌλ‘ λΆμ΄κ³
ν¬μΈν°λ p
μ€νΈλ§μ str
ν¨μν¬μΈν°λ pfn
μ΄λ°κ²λ λΆμ.
κ·Έλ¦¬κ³ κΈλ‘λ²λ³μμλ g_
λ©€λ² λ³μλ m_
μ€νν± λ³μλ s_
μ΄λ°κ±° λΆμ΄κ³
μ΄ λ°©λ²μ μ₯μ μ λ³μλ§ λ³΄κ³ νμ μ΄ λμ§ μμ μλκ±°μ.
λ¨μ μ μμ보기 νλ€λ€λκ±°κ³ , κ³ μΉ λ κ³ μ³μΌ νλκ² μ‘ΈλΌκ² λ§μμ§λκ±°.
νΉν μ΄ νκ°λ¦¬μ λ Έν μ΄μ μΌλ‘ μ°λ μ½λλ C/C++μΈλ°
C/C++μ μν€ν μ²λ§λ€ νμ μ ν¬κΈ°κ° λ€λ¦.
κ·Έλμ νκ°λ¦¬μ λ Έν μ΄μ μ μ¨λ μ΄κ² λͺλ°μ΄νΈμΈμ§ λͺ¨λ₯Έλ€λκ±°μ.
νΉνλ VSλ κΈ°ν IDEκ° λμ€λ©΄μ(λ°μ νλ©΄μ) μ΄κ±° μΈ μ΄μ κ° μμ΄μ‘λλ°,Β
κ·Έλ₯ 컀μλ₯Ό μ¬λ €λ¬λ κ·Έ λ³μμ νμ μ μλ €μ£ΌκΈ° λλ¬Έμ.
κ·Έ μΈμλ λͺ¨λ C++ λ€μ΄μ€λ©΄μ autoλ‘ νμ μλμ§μ ν΄μ£Όλκ±°λ
κΈ°ν νΈλ¦¬ν κΈ°λ₯μ΄ λ§μ΄ λ€μ΄μμ...
κ·Έλμ μ κ±° μ°μκ³ ν λ§μλ λ€μ‘λ€κ³ νλκ±°μ.
κ°μΈμ μΈ μ¬κ²¬μΌλ‘λ
μμ¦κΉμ§ λ¨μ μλ건 κ·Έλ₯ m_ μ΄κ±° λΆμ΄λ μ λλ§ λ¨μμλλ°,Β
μ¬μ€ μμ΄μ Έλ κ·Έλ κ² λ¬Έμ λμ§λ μμ§λ§ λλ νΈμλ₯Ό μν΄μ μ°κ³ μμ.
m_ μλ μ½λ©μ€ν λ€λλ‘ μ§ννλΒ νλ‘μ νΈλ₯Ό μΉκ΅¬λ€μ΄λ κ°μ΄ νμλλ°,Β
μΈλ°μμ΄Β this-> λΆμ΄κ³ μμ΄μ νμ΄νν κ² λ λ§μμ§κ±°μ.
κ·Έλμ νμ λμ κ± m_ λΆμ΄λκ±Έλ‘ λ€μ λ°κΏ¨μμ.
νκ°λ¦¬μ λ Έν μ΄μ μ μ΅λ λ¨μ μ μλ―Έκ° νκΉλ €μ λ³μμλ μ£Όμμ λ¬μμΌ ν μλ μλ€λκ±°μ.
μ΄λ° κ²λ μλ€ λΌκ³ λ§ μλκ² λ§μ, μ΄κ±°μ λͺ©μ¨κ±°λ λ―ΈμΉλλ€μ΄ νμ μΆμ μ€μ λ§μμ λλ¨
γΉγ γ γ γ .
var var var!
μμ μ ideκΈ°λ₯μ΄ μμ’μμ μ λ° κ·μΉμ λ€μ§μΌμ€¬μ΄μΌν¨ λΉμ₯ c++λ μ λν° μ²λΌ μνλ²³λκΈμ μΉκ³ νλ룬λ€κ³ λ΄κ° μ°Ύλ λ³μ λμ€μ§λ μκ³
C++μ΄λ μ λν°κ° λμ§ λͺ¨λ₯΄μλκ±° κ°μλ°, μ λν°λ IDEλ‘ VSλ λͺ¨λ Έλ벨λ‘μ μ°κ΅¬μ. C++μ IDEλ ν μ€νΈ μλν°κ° μλλΌ κ·Έλ₯ μΈμ΄μ λλ€.
κ·Έλ¦¬κ³ VSμμ MSVC++λ‘ κ°λ°νμλ©΄ μμκ² μ§λ§ μνλ²³ λͺκΈμ μΉλ©΄ λ³μ λ€ λμ΅λλ€..
λΉμ₯¬μΌμ€νλμ€ μκΈ°νκ±°
λ€λμ΄
νλ±νΉκΈ μ΄κ² λλ° λΉμμΌλ €κ³ κ·Έλ°κ² μλλΌ λ€λ¦μλ λ΄κ° μμ μ μ°λ νκ°λ¦¬μ λ²λ¦μ΄ λ¨μμμ΄μ μμ§λ κ·Έλ κ² μ. μμ¦ μ λ€μ μκ°ν΄μ μμ°κΈ°λ νκ³ μ κΈ° λ°μ λ‘컬λ³μ κ°λ μλ μ λ μκΈΈλ νλ² μ¬μ© μκΈ° κΊΌλ΄λ΄€μ΄. νλ±ν°λ΄μ λ―Έμ
γ γ C/C++ νμΌλ©΄ κ·Έλ° λ²λ¦μ΄ μλ¨μ μκ° μμ.
κ·Έλ₯ ꡬκΈμ€νμΌ λ°νμΌλ‘ μ λΉν μμ ν΄μμ°λ©΄λ¨. λκ° μ’μμ§ λ°μ§μ§λ§κ³ μ νμΌλ©΄ μμ§ν€λκ² λμ€μν¨