Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

»ªÎªC/C++±ÊÊÔÌâ ¸½´ð°¸

1.staticÓÐʲôÓÃ;£¿£¨ÇëÖÁÉÙ˵Ã÷Á½ÖÖ£©
    1)ÔÚº¯ÊýÌ壬һ¸ö±»ÉùÃ÷Ϊ¾²Ì¬µÄ±äÁ¿ÔÚÕâÒ»º¯Êý±»µ÷Óùý³ÌÖÐά³ÖÆäÖµ²»±ä¡£
    2) ÔÚÄ£¿éÄÚ£¨µ«ÔÚº¯ÊýÌåÍ⣩£¬Ò»¸ö±»ÉùÃ÷Ϊ¾²Ì¬µÄ±äÁ¿¿ÉÒÔ±»Ä£¿éÄÚËùÓú¯Êý·ÃÎÊ£¬µ«²»Äܱ»Ä£¿éÍâÆäËüº¯Êý·ÃÎÊ¡£ËüÊÇÒ»¸ö±¾µØµÄÈ«¾Ö±äÁ¿¡£
    3) ÔÚÄ£¿éÄÚ£¬Ò»¸ö±»ÉùÃ÷Ϊ¾²Ì¬µÄº¯ÊýÖ»¿É±»Õâһģ¿éÄ򵀮äËüº¯Êýµ÷Óá£ÄǾÍÊÇ£¬Õâ¸öº¯Êý±»ÏÞÖÆÔÚÉùÃ÷ËüµÄÄ£¿éµÄ±¾µØ·¶Î§ÄÚʹÓÃ
2.ÒýÓÃÓëÖ¸ÕëÓÐÊ²Ã´Çø±ð£¿
    1) ÒýÓñØÐë±»³õʼ»¯£¬Ö¸Õë²»±Ø¡£
    2) ÒýÓóõʼ»¯ÒÔºó²»Äܱ»¸Ä±ä£¬Ö¸Õë¿ÉÒԸıäËùÖ¸µÄ¶ÔÏó¡£
    3) ²»´æÔÚÖ¸Ïò¿ÕÖµµÄÒýÓ㬵«ÊÇ´æÔÚÖ¸Ïò¿ÕÖµµÄÖ¸Õë¡£
3.ÃèÊöʵʱϵͳµÄ»ù±¾ÌØÐÔ
       ÔÚÌØ¶¨Ê±¼äÄÚÍê³ÉÌØ¶¨µÄÈÎÎñ£¬ÊµÊ±ÐÔÓë¿É¿¿ÐÔ¡£
4.È«¾Ö±äÁ¿ºÍ¾Ö²¿±äÁ¿ÔÚÄÚ´æÖÐÊÇ·ñÓÐÇø±ð£¿Èç¹ûÓУ¬ÊÇÊ²Ã´Çø±ð£¿
      È«¾Ö±äÁ¿´¢´æÔÚ¾²Ì¬Êý¾Ý¿â£¬¾Ö²¿±äÁ¿ÔÚ¶ÑÕ»¡£
5.ʲôÊÇÆ½ºâ¶þ²æÊ÷£¿
      ×óÓÒ×ÓÊ÷¶¼ÊÇÆ½ºâ¶þ²æÊ÷ ÇÒ×óÓÒ×ÓÊ÷µÄÉî¶È²îÖµµÄ¾ø¶ÔÖµ²»´óÓÚ1¡£
6.¶ÑÕ»Òç³öÒ»°ãÊÇÓÉʲôԭÒòµ¼Öµģ¿
      ûÓлØÊÕÀ¬»ø×ÊÔ´¡£
7.ʲôº¯Êý²»ÄÜÉùÃ÷ΪÐ麯Êý£¿
      constructorº¯Êý²»ÄÜÉùÃ÷ΪÐ麯Êý¡£
8.ðÅÝÅÅÐòËã·¨µÄʱ¼ä¸´ÔÓ¶ÈÊÇʲô£¿
      ʱ¼ä¸´ÔÓ¶ÈÊÇO(n^2)¡£
9.д³öfloat x Óë“ÁãÖµ”±È½ÏµÄifÓï¾ä¡£
      if(x>0.000001&&x<-0.000001)
10.Internet²ÉÓÃÄÄÖÖÍøÂçЭÒ飿¸ÃЭÒéµÄÖ÷Òª²ã´Î½á¹¹£¿
      Tcp/IpЭÒé
      Ö÷Òª²ã´Î½á¹¹Îª£º Ó¦Óòã/´«Êä²ã/ÍøÂç²ã/Êý¾ÝÁ´Â·²ã/ÎïÀí²ã¡£
11.InternetÎïÀíµØÖ·ºÍIPµØÖ·×ª»»²ÉÓÃʲôЭÒ飿
      ARP (Address Resolution Protocol)£¨µØÖ·½âÎö協議£©
12.IPµØÖ·µÄ±àÂë·ÖΪÄÄÁ©²¿·Ö£¿
     IPµØÖ·ÓÉÁ½²¿·Ö×é³É£¬ÍøÂçºÅºÍÖ÷»úºÅ¡£²»¹ýÊÇÒªºÍ“×ÓÍøÑÚÂë”°´Î»ÓëÉÏÖ®ºó²ÅÄÜÇø·ÖÄÄЩÊÇÍøÂçλÄÄЩÊÇÖ÷»úλ¡£
13.Óû§ÊäÈëM,NÖµ£¬´Ó1ÖÁN¿ªÊ¼Ë³ÐòÑ­»·ÊýÊý£¬Ã¿Êýµ½MÊä³ö¸ÃÊýÖµ£¬Ö±ÖÁÈ«²¿Êä³ö¡£Ð´³öC³ÌÐò¡£
  &


Ïà¹ØÎĵµ£º

extern "C"

extern "C"°üº¬Ë«Öغ¬Ò壬ÆäÒ»£º±»ËüÐÞÊεÄÄ¿±êÊÇ“extern”µÄ£»Æä¶þ£º±»ËüÐÞÊεÄÄ¿±êÊÇ“C”µÄ¡£
1£©±»extern “C”ÏÞ¶¨µÄº¯Êý»ò±äÁ¿ÊÇexternÀàÐ͵ģ»
    externÊÇC/C++ÓïÑÔÖбíÃ÷º¯ÊýºÍÈ«¾Ö±äÁ¿×÷Ó÷¶Î§£¨¿É¼ûÐÔ£©µÄ¹Ø¼ü×Ö£¬¸Ã¹Ø¼ü×Ö¸æËß±àÒëÆ÷£¬ÆäÉùÃ÷µÄº¯ÊýºÍ±äÁ¿¿ÉÒÔ ......

C/C++³ÌÐòÄÚ´æ·ÖÅäÏê½â


Ò»¸öÓÉC/C++±àÒëµÄ³ÌÐòÕ¼ÓõÄÄÚ´æ·ÖΪÒÔϼ¸¸ö²¿·Ö
1¡¢Õ»Çø£¨stack£©— ³ÌÐòÔËÐÐʱÓɱàÒëÆ÷×Ô¶¯·ÖÅ䣬´æ·Åº¯ÊýµÄ²ÎÊýÖµ£¬¾Ö²¿±äÁ¿µÄÖµµÈ¡£Æä²Ù×÷·½Ê½ÀàËÆÓÚÊý¾Ý½á¹¹ÖеÄÕ»¡£³ÌÐò½áÊøÊ±ÓɱàÒëÆ÷×Ô¶¯ÊÍ·Å¡£
2¡¢¶ÑÇø£¨heap£© — ÔÚÄڴ濪±ÙÁíÒ»¿é´æ´¢ÇøÓò¡£Ò»°ãÓɳÌÐòÔ±·ÖÅäÊÍ·Å£¬ Èô³ÌÐòÔ±²»ÊÍ·Å£¬³ÌÐò½áÊøÊ±¿É ......

ÉîÈëÀí½âextern "C"

Ò»¡¢´ÓCÓëC++±àÒëÁ¬½Ó·½Ê½ÉîÈëÀí½âextern "C"
<1>.CºÍC++¶Ôº¯ÊýµÄ´¦Àí·½Ê½ÊDz»Í¬µÄ.±»extern "C"ÐÞÊεıäÁ¿ºÍº¯ÊýÊǰ´ÕÕCÓïÑÔ·½Ê½±àÒëºÍÁ¬½ÓµÄ.extern "C"ÓÃÓÚʵÏÖC++ÓëC¼°ÆäËüÓïÑԵĻìºÏ±à³Ì¡£
<2>.δ¼Óextern “C”ÉùÃ÷ʱµÄ±àÒ뷽ʽ
Ê×ÏÈ¿´¿´C++ÖжÔÀàËÆCµÄº¯ÊýÊÇÔõÑù±àÒëµÄ¡£
×÷ΪһÖÖÃæÏò ......

C Cpp IDE

from£ºhttp://wiki.ubuntu.org.cn/index.php?title=C_Cpp_IDE&variant=zh-cn
¼øÓÚ²»¶ÏÓÐÍøÓѽ«±àÒëÆ÷ GCC ÎóÈÏΪ IDE£¨¼¯³É¿ª·¢»·¾³£©
ÆÚÍûÍÑÀëÃüÁîÐÐ
ÆÚÍûÄÜÔڲ˵¥Öз¢ÏÖÆäÉíÓ°
ÆÚÍûÆäÄÜÓÐÒ»¸ö¼¯±à¼­±àÒëÁ´½Óµ÷ÊÔÔËÐÐÓÚÒ»ÌåµÄ½çÃæ
¹Ê±¾Îĸø´ó¼Ò¼òµ¥ÂÞÁÐһЩ C/C++ ±à³ÌÖпÉÓÃµÄ IDE£¬»òÐíÄã´ÓÖпÉÒÔÕÒÒ»¸öÄãϲ»¶µ ......

Objective —C µÄµ¥Àýģʽ SingletonʵÏÖ


static
 DataManager 
*
sharedDataManager 
=
 nil;
+
 (DataManager 
*
) sharedManager
{
    @synchronized(self)
 {
        
if
 (sharedDataManager 
==
 nil)
 &nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ