μΉ΄ν…Œκ³ λ¦¬ μ—†μŒ

정적 μ „μ—­ λ³€μˆ˜

ipod apple 2008. 11. 22. 00:09
λ°˜μ‘ν˜•
정적 μ „μ—­ λ³€μˆ˜λŠ” μ™œ μžˆμ„κΉŒ?

static ν‚€μ›Œλ“œλ₯Ό λΆ™μ—¬ μ „μ—­λ³€μˆ˜λ₯Ό μ„ μ–Έν•˜λ©΄ -> μ •μ μ „μ—­λ³€μˆ˜λ₯Ό μ„ μ–Έ ν•˜λ©΄

μ™ΈλΆ€μ†ŒμŠ€μ—μ„œ 이 λ³€μˆ˜λ₯Ό Accessν•  수 μ—†κ²Œ λœλ‹€.

이것이 정적 μ „μ—­ λ³€μˆ˜μ˜ μ£Ό λͺ©μ μ΄λ‹€.


KLDP 에 λ³΄λ‹ˆ 이런 닡변이 μžˆκ΅°μš”.

static을 μœ„μ™€ 같이 μ“°λŠ” μ΄μœ λŠ” 보톡 λ‹€λ₯Έ μ†ŒμŠ€ νŒŒμΌμ—μ„œ 같은 μ΄λ¦„μ˜ λ³€μˆ˜λ₯Ό μ •μ˜ν•  경우 링크 μ—λŸ¬κ°€ λ°œμƒν•˜μ§€ μ•Šλ„λ‘ ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. C++이라면 μ•„λž˜μ™€ 같이 ν•˜μ‹œκΈ°λ₯Ό κΆŒν•΄λ“œλ¦½λ‹ˆλ‹€.

namespace {
int i = 0;
}

λ°˜μ‘ν˜•