ν•™κ΅μ—μ„œ 이런거 μ•ˆλ°°μš°λ‚˜?

이게 μ˜ˆμ „μ— 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_ λΆ™μ΄λŠ”κ±Έλ‘œ λ‹€μ‹œ λ°”κΏ¨μ—ˆμŒ.