{{|
|}}
ννμ΄μ§: http://www.acceleratedcpp.com/ (VS.NET, VC++6.0 λ±μ μν μμ€νμΌμ λ°μ μ μλ€)
http://www.acceleratedcpp.com/details/errata.html μμ μ€λ₯νμΈ νμ.
μ±
μ€λͺ
AcceleratedCPlusPlus
ebook english
![Amazon:ISBN-020170353X [ISBN-020170353X]](http://images.amazon.com/images/P/020170353X.01.MZZZZZZZ.gif)

Contributor ¶
λͺ©μ°¨ ¶
μ±ν° | μ£Όμ | 2005λ μ§ν |
AcceleratedC++/Chapter0 | Getting started | 1μ£Όμ°¨ |
AcceleratedC++/Chapter1 | Working with strings | |
AcceleratedC++/Chapter2 | Looping and counting | |
AcceleratedC++/Chapter3 | Working with batches of data | 2μ£Όμ°¨ |
AcceleratedC++/Chapter4 | Organizing programs and data | |
AcceleratedC++/Chapter5 | Using sequential containers and analyzing strings | |
AcceleratedC++/Chapter6 | Using library algorithms | 3μ£Όμ°¨ |
AcceleratedC++/Chapter7 | Using associative containers | |
AcceleratedC++/Chapter8 | Writing generic functions | 4μ£Όμ°¨ |
AcceleratedC++/Chapter9 | Defining new types | |
AcceleratedC++/Chapter10 | Managing memory and low-level data structures | |
AcceleratedC++/Chapter11 | Defining abstract data types | |
AcceleratedC++/Chapter12 | Making class objects act like values | |
AcceleratedC++/Chapter13 | Using inheritance and dynamic binding | |
AcceleratedC++/Chapter14 | Managing memory (almost) automatically | |
AcceleratedC++/Chapter15 | Revisiting character pictures | |
AcceleratedC++/Chapter16 | Where do we go from here? | |
AcceleratedC++/AppendixA | Language details | |
AcceleratedC++/AppendixB | Library summary |
Code Build & Running ¶
- μμ€μ½λμ μ½λ©μ VS6λ₯Ό μ΄μ©ν μλ μκ² μ§λ§, VS6κ° λμ¨μ§κ° μ€λλλ€ λ³΄λ STLμ λ€λ£¨λ λ°©μμ΄ μ’ λ¬λΌμ μ±
μ μμ€λ₯Ό κ·Έλλ‘ μ΄μ©νλλ° λ¬Έμ κ° μ‘΄μ¬ν©λλ€. λ°λΌμ .net μ μ΄μ©νκ±°λ gccλ₯Ό μ΄μ©νλ λ°©μμ μΆμ²ν©λλ€.
μ°Έκ³ μλ£
Accelerated C++ Official Site κ° μ»€νμΌλ¬μ λ²μ μ λ§λ μμ€μ½λλ₯Ό ꡬν μ μμ΅λλ€. VS6 μ½λ μμ μ± μ λμ¨ μμ€λ₯Ό VS6μμ μ΄μ©ν κ²½μ° λ°μνλ λ¬Έμ μ μ κ΄ν λ΄μ©μ΄ μμ΅λλ€. MinGW GCCμ Windows ν¬ν STLErrorDecryptor κ°μΆ, μ΄κ±° μ€μΉ νλκΉ μ’ ν λ§ νλ€ -μν
STLPort STLPortμ€μΉλ©λ΄μΌ, STLPort
- μΆμ²νλ κ°λ°νκ²½
Dev-C++ GCCλ₯Ό κΈ°λ°μΌλ‘ νλ IDEνκ²½μΌλ‘ μ± μ μμ€λ₯Ό κ·Έλλ‘ μ΄μ©κ°λ₯. CVSλ₯Ό μ κ³΅ν¨ VSC++ Toolkit .net μ ꡬμ ν μ μλ μνμμ STLμ μ»΄νμΌ ν΄μΌν λ μ¬μ©νλ©΄ λλ μ»΄νμΌλ¬. VS2005C++Express .net 2005μ VSC++λ²μ μ Express Edition
Visual C++ 6μμ κ΅³μ΄ νμ€ λΆλ€μ #pragma warning(disable: 4786) μ μ²λ¦¬κΈ°λ‘ μ»΄νμΌλ¬ warningμ μ£½μ΄λ©΄ κΈ°ν μ‘μ€λ° μλμ μμ λ κ²μ΄ κ°λ₯ν©λλ€.
Thread ¶
κ° chapterνμ΄μ§ λ§λ€ λ§ν¬λ λ€λ₯Έ chapter λ₯Ό μ΅μ€νλ‘μ΄μ 'λ€λ‘' 'μμΌλ‘'μ²λΌ νΈμ§ν΄ λμμ΅λλ€. μ¬μ€ νμ¬ νμ΄μ§λ λ€μ ν΄λ¦ν μΌμ΄ μκΈ° λλ¬Έμ
λλ€. μ΄λ€κ°μ?
--μ°½μ
μΌμ. κ°μΈμ μΌλ‘ μ 리νλ€κ° ν¬κΈ°ν¨. μ©.. μ½λκ±°λ μ 리νλ©΄μ μ½λκ±°λ μλμ°¨μ΄κ° μ₯λμ΄ μλκ΅°. - μμΈν
λ μμ΄λ μ΄μ¬ν ν΄μ€...γ
,γ
--μ¬λ
.png)
μΌμ. κ°μΈμ μΌλ‘ μ 리νλ€κ° ν¬κΈ°ν¨. μ©.. μ½λκ±°λ μ 리νλ©΄μ μ½λκ±°λ μλμ°¨μ΄κ° μ₯λμ΄ μλκ΅°. - μμΈν
μ νΈλ μνλλ°..;; --μΈμ
μ΄μ ν루μ λλ©΄ λ€ λ³Όκ±° κ°μλ°... μ΄λ―Έ C++μ κΈ°λ³Έ λ¬Έλ²κ³Ό ν
νλ¦Ώμ μ©λ²μ μκ³ μλ€λ©΄, (05λ
μ€ν°λμ κ²½μ° 01νλ²λ€) 8μ₯μ λ κΉμ§λ§ νλ©΄ μΆ©λΆν μ΄ μ±
μμ λ³Όκ²μ λ€ λ³΄μλ€κ³ 보μ¬μ§λ€. λ§μ½ μ²μμΌλ‘ C++μ μ νλ κ²½μ° (05λ
μ€ν°λμ κ²½μ° 05νλ²) λ§μ§λ§ κΉμ§ μ½μ΄μΌν νμκ° μμ. λ¬Όλ‘ μλΉν λΆλμ C++μ κΉμν λ΄μ©μ λ무 κ°λ¨νκ² λ€λ£¨λ κ²½ν₯μ΄ μ΄ μ±
μ μκΈ° λλ¬Έμ C++ Primer Plus κ°μ μ±
μ κ°μ΄ 보μμΌν νμκ° μμ΄λ³΄μΈλ€. μ±
μ μ’ λΉ λ₯΄κ² μ½λ νΈμ΄λΌλ©΄ 2~3μΌλμ μ§μ€ν΄μ λ³Έλ€μμ μ€μ μ μ μ©μμΌλ³΄λ νλ ¨μ΄ μ±
μ‘κ³ μλ κ²λ³΄λ€ λ λμμ΄ λ κ²μΌλ‘ 보μΈλ€. κ·Έλ¦¬κ³ μ΄ μ±
-_-;; μμ κ° μ λ§λ‘ μ κΈ°μ μ΄λ€. μμ λ₯Ό λ§λ μ¬λμ΄ λ λλ¨ν΄ 보μΈλ€. - eternalbleu
λλ μ½κ³ λ μλ€κ³ .. μμΈνλ μλμ§λ§. --μ νΈ
ν μ€λλλ©΄ μ§μ³μ λ€ λͺ»λ³΄κ²λ κ».. -_-;; λ μ€λλλ©΄ μ λλ‘ μ±
μ μ보λ νμ
μ΄λΌμ;; - eternalbleu
6μ₯μ λ΄κ° λ§‘μ λΆλΆμ΄λΌμ μ±
μ½μΌλ©΄μ ν λΌκ³ νλλ° μμ μλκ² λ€. μμλΌμ κ·Έλ°μ§ μκ°μ΄ λ무 κ±Έλ¦¬λΉ -_-; λ μμ€ μ€μ¬μΌλ‘ νλ€λ₯ λ΄μΌκ² λ€. γ
- μν
----
μ± λΆλ₯ C++