CμΈμ΄ μ C++ μ°¨μ΄μ μ΄ λκΉ???
μλ νμΈμ~
CμΈμ΄μ/C++μ λν΄ μμ볼건λ°μ!
νΉμ μ°¨μ΄μ μ λν΄ μ μκ³ κ³μ κ°μ??
μμλ λΆλ€μ ν¨μ€ν΄μ£Όμꡬμ~(λλ΄μ΄κ΅¬μ)
λͺ¨λ₯΄μλλΆλ€μ μ§μ€!!!
CμΈμ΄λ?
μ μ°¨μ μΈμ΄λ‘ νλ‘κ·Έλλ° κ³ κΈ μΈμ΄μ€ ν μ’
λ₯μ
λλ€.
μ λμ€, 리λ
μ€ λ±μμ μ¬μ©λκ³ μκ³ μ€νμμ€ μ΄μ체μ μΈ λ¦¬λ
μ€μ μ¬μ©λλ λ§νΌ κ΅μ₯ν λ§μ κ³³μμ μ¬μ©νκ³ μμ΄μ
κ·ΈλΌ C++μ λν΄μλ μμ λ΄μΌκ² μ£ ?
C++μ΄λ?
CμΈμ΄μμ νμλ νλ‘κ·Έλλ° κ³ κΈμΈμ΄λ‘ κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°μ κ°λ
μ΄ μΆκ°λ μΈμ΄μ
λλ€.
μ¬μ₯ ν° μ°¨μ΄μ μ΄μμ
μ μ°¨μ μΈμ΄/κ°μ²΄ μ§ν₯μ μΈμ΄
μ€μ λ‘ νλ‘κ·Έλλ°μ ν λ, CμΈμ΄λ‘ μ€κ³νκ³
C++μ λ°©μμ μΆκ°νλκ²μ΄ μλλΌ C++μ μ¬μ©ν΄ νλ‘κ·Έλλ°νκ³ μΆλ€λ©΄
C++λ‘ μ€κ³λ₯Ό ν΄μΌνλ€κ³ ν΄μ
μ½κ²λ§ν΄
C++μ CμΈμ΄μ μ
κ·Έλ μ΄λ λ²μ μ΄ μλ
λΌλλ§ λΉλ €μ¨ νμ μΈμ΄λΌλμ μ΄κ΅¬μ
Cμ C++μ μ°¨μ΄
- Cλ μ μ°¨μ§ν₯ νλ‘κ·Έλλ° / C++μ μ μ°¨μ§ν₯κ³Ό κ°μ²΄μ§ν₯μ΄ λͺ¨λ κ°λ₯ν μ€μ±μ μΈμ΄
- Cμμλ #defineμΌλ‘ μ μΈλ μμλ§ λ°°μ΄μ μ΄μ©μ΄ κ°λ₯ / C++μ μΆκ°λ‘ const μμλ₯Ό μ§μ
- λ Όλ¦¬μ νλ¨μ μν bool νμ μ΄ μΆκ°λ¨.
- λμ ν λΉμ newμ delete μ¬μ©μ΄ κ°λ₯
- ν¨μλ λν΄νΈ λ§€κ°λ³μκ° μ¬μ©κ°λ₯
- λ§€ν¬λ‘λ₯Ό λμ ν μ μλ inlineν¨μκ° μΆκ°λ¨.
- κ°μ μ΄λ¦μΌλ‘ λ€λ₯Έ κΈ°λ₯μ ν μ μλ μ€λ²λ‘λ©μ κ°λ μ΄ μΆκ°λ¨.
- iostreamμ΄λΌλ νμ€ μ μΆλ ₯ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ§μνλ€.
- Cμλ¬λ¦¬ C++μ λ³μλ₯Ό μνλ μμΉ μ΄λλ μ μΈμ΄ κ°λ₯νλ€.
- νκ·Έκ° νμ μΌλ‘ μΉκ²©λ¨.
- λ€μμ€νμ΄μ€κ° μΆκ°λμ΄ λμΌν λͺ μΉμ μΆ©λμ λ°©μ§ν μ μλ€.
- μμΈμ²λ¦¬κ° μ§μλλ€(try - throw - catch)
- λ²μμ§μ μ°μ°μ(::)λ₯Ό μ¬μ©ν΄ κ°λ €μ§ λ³μλ μ¬μ©ν μ μλ€.
- μμ±μλ₯Ό μ΄μ©ν μΊμ€ν λ°©μμ΄ μΆκ°λμλ€.
- μ κ·Όμ μ΄ μ§μ μλ₯Ό ν΅ν΄ λ°μ΄ν°μ μΈλΆμ κ·Όμ μ μ΄ν μ μλ€
κ·Έλ κΈ° λλ¬Έμ CμΈμ΄,C++λͺ¨λ λ°λ‘ λ°°μμΌνλκ²μ λλ€.!