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

c++ѧϰ±Ê¼Ç

  À´ÁËcsdnºÜ¾ÃÁË£¬¶¼Ã»Ð´¹ýÎÄÕ£¬Óеã¹ýÒⲻȥ£¬ÓÚÊDZÆ×Å×Ô¼ºÕâ¸öÀÁÈËдÁËÒ»ÏÂһЩ±£ÁôÔÚ¸öÈ˱ʼDZ¾ÉϵÄСµãµÎ£¬Ï£Íû²»»áÎóµ¼´ó¼Ò¡£¡£¡£¡£¡£Ò»ÏÂÖ»ÊDZʼÇÖеÄһС²¿·Ö£¬ÒÔºóÓпÕÔÚ¼ÌÐø·ÅÉÏÀ´¡£¡£¡£¡£¡£¡£
1 Ð麯ÊýÊÇΪÁ˼̳нӿںÍĬÈÏÐÐΪ¡£´¿Ð麯ÊýÖ»ÊǼ̳нӿڣ¬ÐÐΪ±ØÐëÖØÐ¶¨Òå¡£
2 ¼¯ºÍ¶à¼¯µÄÇø±ð£ºsetÖ§³ÖΨһ¼üÖµ£¬setÖеÄÖµ¶¼ÊÇÌØ¶¨µÄ£¬¶øÇÒÖ»³öÏÖÒ»´Î£»¶ømultsetÖпÉÒÔ³öÏÖ¸±±¾¼ü£¬Í¬Ò»¸öÖµ¿ÉÒÔ³öÏÖ¶à´Î¡£
3 mapµÄ½ÚµãÊÇÒ»¶ÔÊý¾Ý¡£
   setµÄ½ÚµãÊÇÒ»¸öÊý¾Ý¡£
   setÖеÄkeyºÍvalueÊÇkeyÀàÐ͵ġ£
   mapÖеÄkeyºÍvalueÊÇÒ»¸öpair½á¹¹ÖеÄÁ½¸ö·ÖÁ¿¡£
4 c++µÄÒ»°ã¹æÔòÊÇ£¬³ýÁËÒÔtypenameÐÞÊÎÖ®Í⣬templateÄÚµÄÈκαíʾ·ûºÅ¶¼±»ÊÓΪһ¸öÖµ¶ø·ÇÐͱð¡£
5 ¾²Ì¬³ÉÔ±±äÁ¿µÄ³õʼ»¯Ó¦¸ÃÔÚÖ÷º¯Êýµ÷ÓÃ֮ǰ£¬²¢ÇÒ²»ÄÜÔÚÀàµÄÉùÃ÷ÖгöÏÖ¡£
   ÀàµÄ¾²Ì¬³ÉÔ±ÊÇÊôÓÚÀàµÄ¶ø²»ÊÇÊôÓÚÒ»°ã¶ÔÏóµÄ£¬¾²Ì¬³ÉÔ±µÄ״̬²»»áËæ×ÅÒ»¸öеĶÔÏóµÄн¨¶øÖØÐ¶¨Òå¡£
6 ¾²Ì¬³ÉÔ±º¯ÊýÓÉÓÚÓë¶ÔÏóÎ޹أ¬ËùÒÔÔÚÆäÖÐÊDz»ÄܶÔÀàµÄÆÕͨ³ÉÔ±½øÐвÙ×÷µÄ¡£
   ¾²Ì¬³ÉÔ±º¯ÊýÓëÆÕͨ³ÉÔ±º¯ÊýµÄÇø±ðÔÚÓÚȱÉÙthisÖ¸Õë¡£
7 ÓÑÔªµÄ×÷ÓÃÊÇÌá¸ß³ÌÐòµÄÔËÐÐЧÂÊ£¨¼´È±ÉÙÀàÐͼì²éºÍ°²È«ÐÔ¼ì²é£©¡£
   Ò»¸öº¯Êý¿ÉÒÔÊǶà¸öÀàµÄÓÑÔªº¯Êý£¬Ö»ÒªÔÚ¸÷¸öÀàÖзֱðÉùÃ÷¼´¿É¡£
   µ±Ï£ÍûÒ»¸öÀà¿ÉÒÔ´æÈ¡ÁíÒ»¸öÀàµÄ˽ÓгÉԱʱ£¬¿ÉÒÔ½«¸ÃÀàÉùÃ÷ΪÁíÒ»¸öÀàµÄÓÑÔªÀà¡£
8 #ifndef<±êʶ>
   #define<±êʶ>
   ¡£¡£¡£¡£¡£¡£¡£
  ¡£¡£¡£¡£¡£¡£¡£
#endif
ÉÏÃæ±êʶµÄ×÷ÓÃÊÇ£ºµ±ÄãÓм¸¸öcppÎļþ£¬¶øÕ⼸¸öÎļþ¶¼includeͬһ¸öÍ·Îļþ£¬¶ø±àÒëʱÕ⼸¸öcppÎļþ¶¼ÒªÒ»Í¬±àÒë³É¿ÉÖ´ÐÐÎļþ£¬Õâʱ»á³öÏÖ´óÁ¿ÉùÃ÷³åÍ»£¬ËùÒÔ¾ÍÒªÓõ½ÉÏÃæ±êʶÀ´½â¾öÎÊÌâ¡£
9 Èç¹ûʹÓÃdeleteʱδ¼ÓÖÐÀ¨ºÅ£¬delete±ã¼ÙÉèɾ³ýµÄÊǵ¥Ò»¶ÔÏ󣬷ñÔò±ã¼ÙÉèɾ³ýµÄ¶ÔÏóÊǸöÊý×é¡£
10 ÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄÖØµãÊÇÀàµÄÉè¼Æ£¬¶ø²»ÊǶÔÏóµÄÉè¼Æ¡£
11 ¶ÏÑÔ¼¸¸öÔ­Ôò£¨assert£©
(1)ʹÓöÏÑÔ²¶×½²»Ó¦¸Ã·¢ÉúµÄ·Ç·¨Çé¿ö¡£
(2)ʹÓöÏÑÔ¶Ôº¯ÊýµÄ²ÎÊý½øÐмì²é¡£
12 ÔÚÓÃdelete»òÓÃfreeÊÍ·ÅÖ¸ÕëËùÖ¸ÄÚ´æºó£¬Ó¦¸ÃÏÔʽµØ½«Ö¸ÕëÖÃΪnull£¬ÒÔ·ÀÏ´ÎʹÓÃʱ·¢Éú´íÎó¡£
13 ÒýÓô«µÝµÄÐÔÖÊÏñÖ¸Õë´«µÝ£¬¶øÊ¹Ó÷½·¨È´ÏñÖµ´«µÝ¡£
14 returnÓï¾ä²»¿ÉÒÔ·µ»ØÖ¸Ïò“Õ»Äڴ攵ÄÖ¸Õë»òÕßÒýÓã¬ÒòΪ¸ÃÄÚ´æÔÚº¯ÊýÌåÄÚ½áÊøÊ±±»×Ô¶¯Ïú»Ù¡£


Ïà¹ØÎĵµ£º

CºÍC++ÖеÄÖ÷ÒªÊý¾ÝÀàÐͺÍ×Ö½Ú´óС

CºÍC++ÖеÄÖ÷ÒªÊý¾ÝÀàÐͺÍ×Ö½Ú´óС(
    C/C++µÄд·¨ÊDz»¿ÆÑ§ºÍ²»ÑϽ÷µÄ¡£ÒòΪCºÍC++ËäÈ»ÓïÒ壬µ«ÊÇÉè¼ÆË¼ÏëÊǽṹ»¯ÓëÃæÏò¶ÔÏó. C±ê×¼¹æ·¶ÓëC++µÄ±ê×¼¹æ·¶Ò²ÊÇÁ½¸öÎı¾¡£½üÀ´×ÐϸÑо¿ÁËËüÃǵÄÊý¾ÝÀàÐÍ£¬²ÅÖªµÀÆäÀ´ÁúÈ¥Âö£¬ÕæÕý×öµ½ÆäʵËùÒÔÈ»¡£
1¡¢CÓïÑÔ¶¨ÒåÁË5ÖÖ»ù±¾Êý¾ÝÀàÐÍ
  char(×Ö·û), int(Õ ......

ÔÚEclipseϵÄC/C++¿ª·¢£¨Eclipse3.2 + CDT 3.1£©


ÒªÈàEclipse ¿ÉÒÔ¿ª·¢ C/C++ ³Ìʽ£¬Òª¹ÒÉÏ CDT ²Å¿ÉÒÔ¡£
 
Ê×ÏÈÒªÏÂÔØCDT
 
CDTµÄ×îа汾ÊÇ 3.1.0£¬ËüÖ§³Öeclipse3.2.0£¬ÆäÏÂÔØµØÖ·£ºhttp://download3.eclipse.org/tools/cdt/releases/callisto/dist/3.1.0/£¬»òÕßÊǵ½http://www.eclipse.org/cdt/downloads.phpÏÂÔØÆäËü° ......

(ת£©Ñ§Ï°c/c++µÄ50¸öºÃÍøÕ¾

1¡¢http://snippets.dzone.com/tag/c/ --ÊýÒÔǧ¼ÆµÄÓÐÓõÄCÓïÑÔÔ´´úÂëÆ¬¶Î
2¡¢http://www.hotscripts.com/category/c-cpp/scripts-programs/ Hotscripts --ÌṩÊýÒ԰ټƵÄCºÍC++½Å±¾ºÍ³ÌÐò¡£ËùÓгÌÐò¶¼·ÖΪ²»Í¬µÄÀà±ð¡£
3¡¢http://www.planetsourcecode.com/vb/default.asp?lngWId=3 --³¬¹ýÍòÐÐCºÍC++Ãâ·ÑµÄÔ´´úÂë
4¡ ......

LinuxÏÂC++¿ª·¢¹¤¾ß½éÉÜ

LinuxÏÂC++¿ª·¢¹¤¾ß½éÉÜ
 
 
¡¡¡¡¸ÅÊö
¡¡¡¡¾ÍC£«£«¿ª·¢¹¤¾ß¶øÑÔ£¬ÓëWindowsÏÂ΢Èí£¨VC£¬ VS2005µÈ£©Ò»Í³ÌìÏÂÏà±È£¬Linux/UnixÏÂC£«£«¿ª·¢£¬¿ÉνÎ廨°ËÃÅ£¬¸÷ʽ¸÷Ñù¡£Emacs, vi, eclipse, anjuta£¬kdevelopµÈ²ã³ö²»Çî¡£
¡¡¡¡WindowsÏ£¬¿ª·¢¹¤¾ß¶àÒÔ¼¯³É¿ª·¢»·¾³IDEµÄÐÎʽչÏÖ¸ø×îÖÕÓû§¡£ÀýÈ磬VS2005¼¯³ ......

·¢ÏÖÒ»¸öc++¶à̬Óëjava¶à̬²»Í¬µÄµØ·½

¸Õ¸Õ¿´µ½Ò»ÆªÎÄÕÂÌá³öc++¶à̬Óëjava¶à̬²»Í¬µÄµØ·½£¬»ù±¾Òâ˼ÈçÏ£º
Çë¿´C++´úÂ룺
class Base
{
public:
 Base()
 {
  init(); 
 }
 virtual ~Base() {}
protected:
 int value;
 virtual void init() 
 { 
  value = 100; &nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ