1588, 77/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   twinz
   - ÇÁ·Î±×·¡¹ÖÆÁ

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=821 [º¹»ç]


1. ÀϹÝ
- ÀÚ½ÅÀÇ ÇÁ·Î±×·¥¿¡ ¸¹Àº ÁÖ¼®À» µÎ¾î¶ó. ±×·¡¾ß ´Ù¸¥ ÇÁ·Î±×·¡¸Ó¿¡°Ô µµ¿òÀÌ µÈ´Ù.

- KISS(Keep It Simple, Stupid) ÀÇ ¿øÄ¢À» »ç¿ëÇ϶ó.
°£°áÇÔ°ú °£·«ÇÔÀº º¹ÀâÇÏ°í ÀÌ»óÇÑ °Í º¸´Ù ³´´Ù.

- Á¶°Ç ³»¿¡ ÇÒ´Þ¹®À» µÎÁö ¸¶¶ó. ±×¿Ü ¹®¿¡ ³»ºÎ¿¡µµ ÇÒ´ç¹®À» µÎÁö ¾Ê´Â´Ù.

- ºÎÀÛ¿ëÀ» ÇÇÇ϶ó. º°µµÀÇ ¶óÀο¡¼­ ++ °ú --¸¦ »ç¿ëÇÑ´Ù.

- =¿Í ==ÀÇ Â÷À̸¦ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. =¿Í ==¸¦ À߸ø »ç¿ëÇÏ¸é ¿¡·¯¸¦ ã±â°¡ ½±Áö¾Ê´Ù.

- ¾Æ¹«°Íµµ ÇÏÁö ¾ÊÀº »óÅ·ΠµÎÁö ¾Ê´Â´Ù. ¸¸¾à ±×·² °æ¿ì¿¡´Â ÁÖ¼®À» ó¸®ÇÑ´Ù.

- ½À°üÀº ±â¼úÀÇ Ã¢Á¶¼º(¿¹¸¦ µé¾î, ¿¹¼ú°¡³ª ¿îµ¿¼±¼ö)À» ÇÊ¿ä·Î ÇÏ´Â Àü¹® ºÐ¾ß¿¡
Á¾»çÇÏ´Â »ç¶÷¿¡°Ô Áß¿äÇÏ´Ù. ÄÚµùµµ ¸¶Âù°¡Áö¾î¼­ ÀÌ¹Ì ¾Ë°í ÀÖ´Â °ÍÀ» °è¼Ó º¹½ÀÇÏ¿©
ÁÁÀº ÄÚµù ½À°üÀ» ¸¸µéµµ·Ï ÇÑ´Ù.



2. ¼³°è

- ºü¸£°í °£´ÜÇÑ ¹æ¹ý°ú ÀϹÝÀûÀÌ°í À¯¿¬¼º ÀÖ´Â ¹æ¹ý »çÀÌ¿¡¼­ Çϳª¸¦ ¼±ÅÃÇØ¾ß ÇÑ´Ù¸é
¿¬Á¦³ª À¯¿¬¼º ÀÖ´Â ¹æ¹ýÀ» »ç¿ëÇÑ´Ù.

- »ç¿ëÀÚ°¡ Á¤ÇØÁø Çü½Ä´ë·Î ÀÔ·ÂÇÑ´Ù°í »ý°¢ÇÏÁö ¸¶¶ó. °í¾çÀÌ°¡ Å°º¸µå À§¸¦
°É¾î°¬À» ¶§ ÇÁ·Î±×·¥ÀÌ ¾î¶»°Ô µÉÁöµµ »ý°¢ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.

- ºÎÈ£°¡ ÀÖ´Â °Í°ú ºÎÈ£°¡ ¾ø´Â °ÍÀÇ º¯È¯°ú ¿À¹ö / ¾ð´õ Ç÷οì Á¶°Ç¿¡ À¯ÀÇÇÑ´Ù.



3. ¼±¾ð

- ¶óÀθ¶´Ù ÇϳªÀÇ º¯¼ö¸¦ ¼±¾ðÇÏ°í ÁÖ¼®À» ´Ü´Ù.

- ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ±ä À̸§À» »ç¿ëÇÑ´Ù. ÇÏÁö¸¸ ³Ê¹« ±äÀ̸§Àº ÀÔ·ÂÇϱⰡ
Èûµé ¼ö ÀÖ´Ù.

- ±âº» return ¼±¾ð¹®À» »ç¿ëÇÏÁö ¾Ê´Â´Ù. ÇÔ¼ö°¡ Á¤¼ö¸¦ ¸®ÅÏÇϸé int ŸÀÔ
À¸·Î ¼±¾ðÇÑ´Ù.



4. switch¹®

- default °æ¿ì¿¡ ¾Æ¹« °Íµµ ÇÏÁö ¾Ê´õ¶óµµ Ç×»ó switch¹®¿¡ defaultÀ» µÎµµ·Ï ÇÑ´Ù.
(¹°·Ð ¾Æ¹«°Íµµ ÇÏÁö ¾ÊÀ» °æ¿ì¿¡ ÁÖ¼®Ã³¸®)



5. Àü󸮱â

- #define·Î Á¤ÀǵǴ »ó¼öÇü Ç¥Çö½Ä¿¡ ()À» µÐ´Ù.
#define Box_size (3*10) /*»óÀÚÀÇ Å©±â(Çȼ¿)*/

- ÆĶó¹ÌÅÍ°¡ ÀÕ´Â ¸ÅÅ©·Î ÀÎÀÚ¿¡´Â ()À» µÐ´Ù.
#define Square(x) ( (x) * (x) )

- ¹®ÀåÀ¸·Î ÀÌ·ç¾îÁø ¸ÅÅ©·Î´Â Áß°ýÈ£·Î µÑ·¯½Ñ´Ù.
#define DIE(msg) {(void)printf(msg);exit(8);}

- Á¶°Ç ÄÄÆÄÀÏ¿¡ #ifdef/#endif ±¸¼ºÀ» »ç¿ëÇÒ ¶§ ÇÁ·Î±×·¥ÀÇ ¸Ç À§ ºÎºÐ¿¡
#define °ú #undef¹®À» µÎ°í ÁÖ¼®À» ´Ü´Ù.

- °¡´ÉÇϸé #define ´ë½Å¿¡ const¸¦ »ç¿ëÇÑ´Ù.

- ÀζóÀÎ ÇÔ¼ö´Â ÇǶó¹ÌÅÍ°¡ ÀÖ´Â ¸ÅÅ©·Î¿¡¼­ »ç¿ëÇϸé ÁÁ´Ù.



6. ½ºÅ¸ÀÏ

- {}·Î µÑ·¯½ÎÀÎ ºí·Ï ÄÚµå´Â 2ÆäÀÌÁö ÀÌ»óµÇ¼­´Â ¾ÊµÈ´Ù. ´õ Å« ºí·ÏÀº
¿©·¯°³ÀÇ ÀÛ°í °£´ÜÇÑ ÇÁ·Î½ÃÀú·Î ³ª´«´Ù.

- Äڵ尡 ¹Ù¸£°Ô µ¿ÀÛÇϸé ÇÁ·Î½ÃÀú¸¦ ¿©·¯ °³ÀÇ ÀÛ°í °£°áÇÑ ÇÁ·Î½ÃÀú·Î
³ª´«´Ù.

- Ŭ·¡½º¿¡ Ç×»ó »ý¼ºÀÚ, ¼Ò¸êÀÚ¿Í º¹»ç »ý¼ºÀÚ¸¦ Á¤ÀÇÇ϶ó.
c++ÀÇ ±âº»°ªÀ» »ç¿ëÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ·çƾ ¾È¿¡ ÁÖ¼®À» ´Ü´Ù.
class exmaple {
public:
// exmaple -- ±âº» »ý¼ºÀÚ



7. ÄÄÆÄÀÏ

- ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ÇÏ´Â ¹æ¹ýÀ» ¾Ë ¼ö ÀÖ°Ô makefileÀ» ¸¸µéµµ·Ï ÇÑ´Ù.

- ÄÄÆÄÀÏÇÒ ¶§ ¸ðµç °æ°í Ç÷¡±×¸¦ On½ÃÄÑ ÄÄÆÄÀÏ·¯°¡ ¹ß°ßÇÒ ¼ö ÀÖ´Â
¸ðµç ¹®Á¦¸¦ ã¾Æ³½´Ù.



8. c++ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ 10°¡Áö ¸í·É _ Phin Straite ¸¸µë

- °£´ÜÇÑ Å¬·¡½º¶óµµ »ý¼º, ¼Ò¸ê, º¹»ç »ý¼ºÀ̳ª ÇÒ´ç¿¡ ´ëÇÑ ±âº» Á¶ÀÛÀ»
ÄÄÆÄÀÏ·¯¿¡°Ô ÀÇÁ¸ÇÏÁö ¸¶¶ó.

- ´Ù¸¥ »ç¶÷ÀÌ »ó¼Ó(ÆÄ»ý) ÇÒ ¼ö ÀÖ°Ô ¼Ò¸êÀÚ¸¦ °¡»óÀ¸·Î ¼±¾ðÇÏ°í Á¤ÀÇÇ϶ó.

- »ó¼Ó(ÆÄ»ý) ¸ÞÄ¿´ÏÁòÀ» ³²¿ëÇÏ¿© "is-a" ±ÔÄ¢À» À§¹ÝÇÏÁö ¸¶¶ó.

- ÄÄÆÄÀÏ·¯, ¿î¿µÃ¼Á¦³ª Çϵå¿þ¾î ȯ°æÀÇ ±¸Çö ÀÇÁ¸ µ¿ÀÛ¿¡ ÀÇÁ¸ÇÏÁö ¸¶¶ó.

- ½É»ç¼÷°í ¾øÀÌ ·çÆ®¿¡ ÀÖ´Â ÃÖÇÏÀ§ Ŭ·¹½ºÀÇ ÀÎÅÍÆäÀ̽º¸¦ È®´ëÇÏÁö ¸¶¶ó.

- ºñ½ÁÇÑ ±â´ÉÀ» °®´Â °Í¿¡ friend ±ÇÇÑÀ» ÁÖÁö ¸¶¶ó.

- Ưº°ÇÑ °æ¿ì¸± Á¦¿ÜÇÏ°í µ¥ÀÌÅÍ¿¡ publicÀ̳ª staticÀ» »ç¿ëÇÏÁö ¸¶¶ó.

- °´Ã¼ ³»¿¡ ÀÖ´Â Æ÷ÀÎÅͳª ÂüÁ¶¸¦ ¼û±âÁö ¸¶¶ó.

- °¡´ÉÇϸé Á¤È®ÇÏ°Ô Å¬·¡½º ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ´Ù.

- printf / scanf ¸¦ »ç¿ëÇÏÁö ¸¶¶ó.

  Hit : 8158     Date : 2007/08/27 09:05



    
68   - ÇØÄ¿ÀÇ ¼öÁØ¹× ±â¹ý[322]     twinz
08/27 18579
67   - ÇØÅ·»ó½Ä[1]     twinz
08/27 10445
  - ÇÁ·Î±×·¡¹ÖÆÁ     twinz
08/27 8157
65   - Á¤º¸½Ã½ºÅÛ °¨¸®»ç¶õ?[1]     twinz
08/27 11317
64   - Á¤º¸º¸¾ÈÀü¹®°¡ÀÇ °³¿ä     twinz
08/27 7489
63   - Á¤º¸º¸¾ÈÀü¹®°¡ÀÇ Çʿ伺[1]     twinz
08/27 10888
62   - Á¤º¸º¸¾È Àü¹®°¡ÀÇ ¹Ì·¡     twinz
08/25 7932
61   - ÀÚ¹Ù½ºÅ©¸³Æ®[1]     twinz
08/27 8131
60   - Àç¹Õ´Â±Û ¼³¸°ÀÎÅͳݰí[1]     twinz
08/27 8464
59   * ¿¤¸®Æ®ÇØÄ¿°¡ µÇ´Â±æ *Ãßõ *[30]     HackerMapia
03/02 15262
58   * º¸¾È¿¡ ´ëÇÑ ÁÖ¿ä FAQ[8]     dl4815
01/14 11533
57   * µ¿¿µ»ó ²÷±è¾øÀÌ °¨»óÇϱâ *     HackerMapia
03/02 9138
56   * µµ½º¸í·É¾î ÃÖ°­ÀÚ µÇ±â *[1]     HackerMapia
02/20 9206
55   * µµ½º ¿ÜºÎ¸í·É¾î 1 *[1]     HackerMapia
02/20 8211
54   * µµ½º ³»ºÎ¸í·É¾î 1 ½ÃÀÛ - ½ÇÇà - cmd *[1]     HackerMapia
02/20 9550
53   * ³»ÄÄÇ»ÅÍ ´©°¡ ¸¸ º³ª;; *[13]     HackerMapia
02/24 10017
52   * ÄÄÇ»ÅÍ°¡ ´Ù¿îµÇ´Â 8°¡Áö ÀÌÀ¯ *[2]     HackerMapia
02/24 7947
51   * ÄÄÇ»ÅÍ Á¾·á ¾ÆÀÌÄܸ¸µé±â *[9]     HackerMapia
02/24 10036
50   * Æò¹Îµé¿¡°Ô ±ÇÇÏ´Â Å×Å©´Ð *[14]     HackerMapia
02/20 9023
49   * window Vista ¿¡ ´ëÇØ... *[3]     HackerMapia
02/22 8327
[1]..[71][72][73][74][75][76] 77 [78][79][80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org