C++ Programming HOW-TO

Al Dev (Alavoor Vasudevan)

      alavoor (at) yahoo.com
    

Á¤Áö¿ë

      ways (at) gon.kaist.ac.kr
    

ÀÌ ¹®¼­´Â C++¿¡ °üÇÑ URL°ú C++ online Ã¥¿¡ ´ëÇÑ ¸µÅ©, C++ ÇÁ·Î±×·¡¹Ö ÆÁ µîÀ» Æ÷°ýÀûÀ¸·Î Á¦°øÇÑ´Ù. ÀÌ ¹®¼­´Â C++¿¡¼­ °Þ´Â ´Ù¾çÇÑ ¸Þ¸ð¸® °ü·Ã ¹®Á¦¸¦ ÇØ°áÇØÁÖ´Â Java¿Í ºñ½ÁÇÑ libraryµµ Á¦°øÇÑ´Ù. ÀÌ library¸¦ ÀÌ¿ëÇϸé, java ¼Ò½ºÄڵ带 C++·Î ÄÄÆÄÀÏ ÇÒ ¼öµµ ÀÖ´Ù. ÀÌ ¹®¼­´Â "C++ ¾ð¾îÀÇ Áý"¿ªÇÒÀ» ÇÑ´Ù. ÀÌ ¹®¼­¿¡¼­ Á¦°øµÇ´Â Á¤º¸´Â C++ ¾ð¾î¸¦ ÀûÀýÈ÷ »ç¿ëÇÏ°í ¸ðµç ¿î¿µÃ¼Á¦ - ¸®´ª½º, MS-DOS, BeOS, Apple Macintosh OS, Microsoft Windows 95/98/NT/2000, OS/2, IBM OSes (MVS, AS/400 µî..), VAX VMS, Novell Netware, À¯´Ð½º-like OSµé(Solaris, HPUX, AIX, SCO, Sinix, BSD µî..)°ú ±âŸ C++À» Áö¿øÇÏ´Â ¸ðµç ¿î¿µÃ¼Á¦(¾Æ¸¶µµ ¼¼»óÀÇ °ÅÀÇ ¸ðµç ¿î¿µÃ¼Á¦°¡ ÀÌ¿¡ ¼ÓÇÒ °ÍÀÌ´Ù) - ¿¡ Àû¿ëÇÏ´Â °ÍÀ» µµ¿ÍÁÙ °ÍÀÌ´Ù.

°íÄ£ °úÁ¤
°íħ 41.82002-03-31°íÄ£ÀÌ Á¤Áö¿ë
¼öÁ¤ÆÇ ¹ø¿ª
°íħ 5.02000-06-15°íÄ£ÀÌ ±èÁöÈñ, À±ÁÖö
ÃÖÃÊ ¹ø¿ª

Â÷·Ê
1. ¼­¹®
1.1. C++ ÇÁ·Î±×·¥? C++ vs. Java/PHP
1.2. ¾î¶² °ÍÀ» ¼±ÅÃÇÒ °ÍÀΰ¡. Ada95, C, C++, Java ¾Æ´Ï¸é PHP?
1.3. ÇöÀç C++ ÄÄÆÄÀÏ·¯ÀÇ ¹®Á¦Á¡
2. ÃßõÇÒ¸¸ÇÑ C++ ÄÄÆÄÀÏ·¯
2.1. MS Windows 2000/NT/95/98/ME/XP¸¦ À§ÇÑ ÄÄÆÄÀÏ·¯
2.2. UNIX¿Í ±âŸ UNIX-like ½Ã½ºÅÛµéÀÇ ÄÄÆÄÀÏ·¯
3. ¿©·¯°¡Áö ¹®ÀÚ¿­°ü·Ã class
3.1. Multiple Inheritance - ÀڽŸ¸ÀÇ ¹®ÀÚ¿­ class ¸¸µé±â
4. String class ´Ù¿î¹Þ±â
4.1. ¾î¶»°Ô ÀúÀÚÀÇ String class¸¦ ¹ÏÀ» ¼ö ÀÖ³ª?
5. String class »ç¿ëÇϱâ
5.1. ¿¬»êÀÚ
5.2. ÇÔ¼ö
5.3. String classÀÇ À̸§ ¹Ù²Ù±â
5.3.1. Case 1: ´Ü¼øÇÑ À̸§ ¹Ù²Ù±â
5.3.2. Case 2: À̸§ÀÌ °ãÄ¥ ¶§
6. String.h ÆÄÀÏ
6.1. StringBuffer.h
6.2. StringTokenizer.h
7. Ç¥ÁØ C++ ¶óÀ̺귯¸® string class
7.1. ¿¹Á¦·Î »ìÆìº¸´Â string
7.2. ¹®ÀÚ¿­À» ã±â
7.3. string tokenizer
8. File class
9. C++ ¿¡¼­ÀÇ ¸Þ¸ð¸® ÇÒ´ç
9.1. C++ Zap (Delete) ÇÔ¼ö
9.2. my_malloc °ú my_free ÀÇ »ç¿ë
9.3. C++ ¿¡¼­ÀÇ °¡¹ÙÁö ÄÝ·ºÅÍ
10. Æ÷ÀÎÅͰ¡ ¹®Á¦ÀÌ´Ù
11. µð¹ö±ë
11.1. µð¹ö±ë ÆÄÀÏ
12. C++À» À§ÇÑ IDE(Integrated Development Enviroment)¿Í ¿¡µðÅÍ
12.1. IDE µé
12.2. ¿¡µðÅÍ
12.3. ´Ù¸¥ Âü°íÇÒ¸¸ÇÑ ³»¿ë
13. C++ Online ÅØ½ºÆ®¿Í ¹®¼­µé
13.1. C++ »çÀÌÆ®µé
13.2. C++ Tutorials
13.3. À¯¿ëÇÑ ¸µÅ©µé
13.4. C++ Quick-Reference
13.5. C++ Usenet ´º½º±×·ì
13.6. Java ÇüÅÂÀÇ API
14. C++ ÄÚµù °ü½À
15. C++ ½ºÅ©¸³Æ® ¾ð¾î
15.1. PIKE & PHP (C/C++ Scripting Languages)
15.2. SoftIntegration Ch (C/C++ ½ºÅ©¸³Æ® ¾ð¾î)
15.3. PHP (C++ Scripting Language)
16. Templates
17. STL References
17.1. STL °³¿ä
17.2. Çì´õ ÆÄÀÏ
17.3. ÄÁÅ×ÀÌ³Ê class ÀÎÅÍÆäÀ̽º
17.4. º¤ÅÍ : Vectors
17.4.1. º¤ÅÍ ¸¸µé±â
17.4.2. º¤Å͸¦ üũÇϱâ
17.4.3. º¤ÅÍÀÇ ¿ø¼Ò¿¡ Á¢±ÙÇϱâ
17.4.4. º¤ÅÍÀÇ ¿ø¼Ò¸¦ Ãß°¡ / »èÁ¦Çϱâ
17.4.5. Vector Iterator
17.4.6. º¤ÅÍÀÇ ºñ±³
17.5. Iterator ¿Í STL
17.6. ¸®½ºÆ®
17.7. ÁýÇÕ(Set)
17.7.1. SetÀ» ¸¸µé±â
17.7.2. Function Objects¶õ ¹«¾ùÀΰ¡?
17.7.3. Ãâ·ÂÇϱâ
17.7.4. ¿ø¼ÒÀÇ ¼ö ±¸Çϱâ
17.7.5. ÁýÇÕÀÌ ¼­·Î °°ÀºÁö °Ë»çÇϱâ
17.7.6. ¿ø¼Ò¸¦ Ãß°¡Çϰųª »èÁ¦Çϱâ
17.7.7. ¿ø¼Ò¸¦ ã±â
17.7.8. ÁýÇÕ ¿¬»ê
17.8. ¸Ê
17.9. STL ¾Ë°í¸®Áò
18. C++¿¡¼­ÀÇ ¾²·¹µå
18.1. ¾²·¹µå Æ©Å丮¾ó
18.2. C++¿¡¼­ ¾²·¹µå class µðÀÚÀÎÇϱâ
18.2.1. ¼Ò°³
18.2.2. ¾²·¹µå¿¡ ´ëÇÑ °£´ÜÇÑ ¼Ò°³
18.2.3. ±âº»ÀûÀÎ Á¢±Ù¹æ¹ý
18.2.4. ±¸Çö
18.2.5. Thread Class »ç¿ëÇϱâ
18.2.6. °á·Ð
19. C++ À¯Æ¿¸®Æ¼µé
19.1. ¸Þ¸ð¸® Åø
20. ÀÌ ¹®¼­ÀÇ ´Ù¸¥ Æ÷¸Ë
20.1. Acrobat PDF Æ÷¸Ë
20.2. linuxdoc À» Docbook Æ÷¸ËÀ¸·Î ¹Ù²Ù±â
20.3. MS WinHelp Æ÷¸ËÀ¸·Î ¹Ù²Ù±â
20.4. ¿©·¯°¡Áö Æ÷¸ËÀÇ ¹®¼­¸¦ Àбâ
21. ´Ù¸¥ ¾ð¾î·ÎÀÇ ¹ø¿ª
22. Copyright
23. ºÎ·Ï A String ÇÁ·Î±×·¥ ÆÄÀÏ