1581, 1/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 : 7660     Date : 2007/08/27 09:05



    
     [°øÁö] °­Á¸¦ ¿Ã¸®½Ç ¶§´Â ¸»¸Ó¸®¸¦ ´Þ¾ÆÁÖ¼¼¿ä^¤Ñ^ [29] ¸Û¸Û 02/27 18775
1580   °í¼ö´ÔµéÀÇ µµ¿òÀ» ¹Þ°í ½Í½À´Ï´Ù     vbnm111
02/11 230
1579   ¸®´ª½º Ä¿³Î 2.6 ¹öÀü ÀÌÈÄÀÇ LKM     jdo
07/25 729
1578   ½©ÄÚµå ¸ðÀ½     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 1559
1577   Call by value VS Call by Reference     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/15 937
1576   (²Ä¼ö) L.O.B Çѹ濡 Ŭ¸®¾îÇϱâ[2]     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/14 1280
1575   towelroot.c (zip) ÄÚ¸àÆÃ.[1]     scube
08/18 3805
1574   levitator.c (¾Èµå·ÎÀÌµå ·çÆÃ) °ø°Ý ºÐ¼® ¼Ò½º ÄÚµå °øÀ¯.[4]     scube
08/17 3709
1573   ¹«·á Á¤º¸º¸¾È ±â¼úÀÎÀç ¾ç¼º °úÁ¤ ±³À°»ý ¸ðÁý     chanjung111
06/17 4515
1572   K-Shield ÁִϾî 5±â ¸ðÁý     lrtk
06/17 4241
1571   [ÆÁ] ÆÄÀ̽ã 2¼Ò½º¸¦ 3À¸·Î º¯°æÇØÁÖ´Â »çÀÌÆ®[3]     ÇѽÂÀç
05/13 3948
1570   ±¸±Û ¹é¸µÅ© ÀÛ¾÷ Áú¹®¿ä     wkatnxka
03/30 3376
1569   [ÆÁ] ¿ìºÐÅõ ¹Ì·¯¸µ¼­¹ö     ÇѽÂÀç
03/09 4072
1568 ºñ¹Ð±ÛÀÔ´Ï´Ù  °¨À»¸øÀâ°Ú³×¿ä¤Ì¤Ì     À×À×À×
01/15 3
1567   µ¥ºñ¾È °è¿­ ¸®´ª½º ÀÇÁ¸¼º ±úÁ³À»¶§ ÇØ°á¹ý     ÇѽÂÀç
11/27 4556
1566   È«º¸ÇÕ´Ï´Ù. ½Å»ý º¸¾ÈÄ¿¹Â´ÏƼÀÔ´Ï´Ù.     kimwoojin0952
10/26 4281
1565   ½Å±âÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î[3]     koreal33t
09/06 4680
1564   À©µµ¿ì,¸®´ª½º¿¡¼­ ³» ip¸¦ È®ÀÎÇØ º¸ÀÚ [1]     koreal33t
09/06 3878
1563   CTF »çÀÌÆ®[1]     koreal33t
09/06 4540
1562   ÀÚ°ÝÁõ (¹®Á¦)»çÀÌÆ® [2]     koreal33t
09/06 4357
1 [2][3][4][5][6][7][8][9][10]..[80]

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