Boost λ μμ λ‘κ² μ¬μ©ν μ μλ C++ λΌμ΄λΈλ¬λ¦¬ μ΄λ€.
About ¶
1997λ
, C++μ κ΅μ νμ€ν μμ
μ λ§μ§λ§μ μ리λ μ’
μ΄ μΈλ¦¬λ κ·Έ λ, μμ λ€μ νμ€μΌλ‘ μ¬λ¦¬μκ³ μ£Όμ₯νλ νμ€ λΌμ΄λΈλ¬λ¦¬μ κΈ°λ₯μ΄ μμ λ κ²μ λΆλ§μ νμ λͺ λͺ
μ μμ§λμ΄λ€μ΄ μμμ΅λλ€. μ΄λ€ μ€ λͺ λͺ
μ νμ€ν μμν λ΄λΆ μμμ΄μλλ°, μ΄λ€μ κ²°κ΅ 2μ°¨ νμ€ν μμ
μ€μ νμ€ λΌμ΄λΈλ¬λ¦¬μ κΈ°λ₯μ 보μνκ³ μΆκ°νκΈ° μν 기ꡬλ₯Ό λ§λ€κΈ° μμν©λλ€. κ·Έ κ²°κ³Όκ° λ°λ‘ Boost(λΆμ€νΈ)λ‘μ, μ¬λ¬ μ¬λλ€μ μν΄ κ²ν λκ³ λ³΄μλ C++ λΌμ΄λΈλ¬λ¦¬λ₯Ό 무λ£λ‘ μ 곡νλ μΉ μ¬μ΄νΈμ
λλ€. C++ νμ€ λΌμ΄λΈλ¬λ¦¬μ μ μ‘°νλμ΄ λμνλ©° μ΄μμ΄ κ°λ₯ν λΌμ΄λΈλ¬λ¦¬λ₯Ό λ§λλ λ°μ μ€μ μ λκ³ μλλ°, μ΄λ° μ·¨μ§μλ λ€μκ³Ό κ°μ λκΈ°κ° μμλ€κ³ ν©λλ€.
http://boost.org : 곡μ μ¬μ΄νΈ
λΌμ΄λΈλ¬λ¦¬λ₯Ό νμ₯ν κ²°κ³Όλ κ·Έ μμ²΄κ° νμ¬μ κΈ°μ μ΄ λλ©°, μΈμ κ°λ μ°¨νμ νμ€μΌλ‘ μ μλ μ μμ κ²μ
λλ€. http://boost.org λ₯Ό ν΅ν΄ λΌμ΄λΈλ¬λ¦¬λ₯Ό 곡κ°νλ μΌμ κ·Έλ¬ν λ°©λ² μ€μ νλμ
λλ€...
μ½κ² λ§ν΄μ, Boostλ λ―Έλμ νμ€ C++ λΌμ΄λΈλ¬λ¦¬μ μΌλΆκ° λ μ μλ κ΅¬μ± μμλ€μ μ₯μμ κ°λ €μ£Όλ μν μ νλ€κ³ λ³Ό μ μλ€μ. μ°ΈμΌλ‘ κ°μΉ μλ μλΉμ€μ΄κ³ , μ΄λ¬ μΌμ νλ λΆλ€μ΄ μλ€λ λ°μ κ³ κ° μμ¬ κ°μ¬ν΄μΌκ² μ΅λλ€.--Effective STL νμμ€ μΈμ©
- μ»΄νμΌλ¬ ν
μ€νΈ νμ΄μ§λ₯Ό 보면 μ μ μλ―μ΄ κ°μ₯ λ§μ ν
μ€νΈλ₯Ό ν΅κ³Όνλ κ²μ gcc. VC++ 6 μ ν
μ€νΈλ μνλ€.
Tips ¶
- Boost/SmartPointer : Boost μμ μ 곡λλ μ€λ§νΈ ν¬μΈν° μ¬μ© λ°©λ²