å
åçä¸ç§åé
æ¹å¼ï¼
1ï¼ ä»éæåå¨åºåé
ï¼æ¤æ¶çå
åå¨ç¨åºç¼è¯çæ¶åå·²ç»åé
好ï¼å¹¶ä¸å¨ç¨åºçæ´ä¸ªè¿è¡æé´é½åå¨ãå
¨å±åéï¼staticåéçå¨æ¤åå¨ã
2ï¼ å¨æ åºåé
ï¼ç¸å
³ä»£ç æ§è¡æ¶å建ï¼æ§è¡ç»ææ¶è¢«èªå¨éæ¾ãå±é¨åéå¨æ¤åå¨ãæ å
ååé
è¿ç®å
ç½®äºå¤çå¨çæ令éä¸ï¼æçé«ï¼ä½å®¹éæéã
3ï¼ å¨å åºåé
ï¼å¨æåé
å
åãç¨new/mallocæ¶å¼è¾ï¼delete/freeæ¶éæ¾ãçåæç±ç¨æ·æå®ï¼çµæ´»ãä½æå
åæ³é²çé®é¢ã
常è§å
åé误å对ç
1ï¼ å
ååé
æªæåï¼å´è¢«ä½¿ç¨ã
对çï¼ä½¿ç¨å
åä¹åæ£æ¥æ¯å¦åé
æåãç¨p!=NULLå¤æã
2ï¼ å
ååé
æåï¼æªåå§å就被使ç¨ã
å
åç缺çå¼æ²¡æç»ä¸çæ åã大é¨åç¼è¯å¨ä»¥0ä½ä¸ºåå§å¼ï¼ä½ä¸å®å
¨æ¯ã
对çï¼å
ååå§åæ¶èµåå¼ã
3ï¼ å
åæä½è¶çã
对çï¼åªè½æ¯å°å¿äºã
4ï¼ éæ¾äºå
åï¼ä»ç¶ä½¿ç¨ã
ï¼1ï¼ ä½¿ç¨æ¾ç¤ºdeleteåfreeçéæéã
对çï¼éæ¾å®å
åï¼å°æé置为NULLã
ï¼2ï¼ ä½¿ç¨éå¼deleteåfreeçéæéã主è¦æ¯æå½æ°è¿åæåæ å
åçæéæå¼ç¨ã
对çï¼å½ç¶æ¯ä¸è¦è¿åå°±å¯ä»¥äºã
5ï¼ æªéæ¾å
åï¼å¯¼è´å
åæ³é²ã
ç¨new/mallocå¼è¾äºå
åï¼æ²¡ç¨delete/freeéæ¾.
对çï¼newådeleteç个æ°ä¸å®ç¸åï¼mallocåfreeç个æ°ä¸å®ç¸åï¼new[]å[]deleteä¸å®å¯¹åºã
温馨提示:答案为网友推荐,仅供参考