20100531 ¡¶CÏÝÚåÓëȱÏÝ¡·µÚÈýÕ¶ÁÊé±Ê¼Ç
½ñÌìÊÇ5ÔµÄ×îºóÒ»ÌìÁË£¬2010ÄêµÄ5Ô£¬µ¹Ã¹µÄÒ»¸öÔÂÖÕÓÚÒª¹ýÈ¥ÁË¡£½ñÌì³é¿ÕÎÒÓÖ¶ÁÍêÁ˵ÚÈýÕ£¬Ë³±ã×öϱʼǡ£
ÕâÒ»ÕµÄÌâÄ¿½Ð×ö---ÓïÒå“ÏÝÚå”
³ÌÐòÒ²ÓпÉÄܱíÃæ¿´ÉÏÈ¥ÊÇÒ»¸öÒâ˼£¬Êµ¼ÊÉϵÄÒâ˼ȴÏàÈ¥ÉõÔ¶¡£
¶ÔÓÚÊý×飺
CÓïÑÔÖÐÖ»ÓÐһάÊý×飬Êý×éµÄ´óС±ØÐëÔÚ±àÒëÆÚ¾Í×÷Ϊһ¸ö³£ÊýÈ·¶¨ÏÂÀ´¡£¶àάÊý×éÊÇÀûÓÃÁËCÓïÑÔÖÐÊý×éÔªËØµÄÀàÐÍ¿ÉÒÔÊÇÈÎÒâµÄ£¬µ±È»Ò²¿ÉÒÔÊÇÒ»¸öÊý×é¡£ËùÒÔ¿ÉÒÔ“·ÂÕæ”³ö¶àάÊý×é¡£¶ÔÓÚÒ»¸öÊý×飬ÎÒÃÇÄܹ»Öƶ¨ËüµÄ´óС£¬²¢ÇÒ»ñµÃÖ¸Ïò¸ÃÊý×éµÄϱêΪ0µÄÔªËØµÄÖ¸Õë¡£Êý×éµÄϱê²Ù×÷Æäʵ¾ÍÊǶÔÖ¸ÕëµÄ²Ù×÷¡£
½«Êý×é×÷Ϊº¯Êý²ÎÊýºÁÎÞÒâÒ壬CÓïÑÔ»á×Ô¶¯½«×÷Ϊ²ÎÊýµÄÊý×éÉùÃ÷ת»»ÎªÏàÓ¦µÄÖ¸ÕëÉùÃ÷¡£
Êý×éÖÐʵ¼Ê²»²ôÔÚ“Òç½ç”ÔªËØµÄµØÖ·Î»ÓÚÊý×éËùÕ¼ÄÚ´æÖ®ºó£¬Õâ¸öµØÖ·¿ÉÒÔÓÃÓÚ½øÐи³ÖµºÍ±È½Ï¡£µ«ÊÇÒýÓÃʱ·Ç·¨µÄ¡£
Ö¸Õ룺
int a[10]; aÊÇÒ»¸öÓµÓÐ10¸öÕûÐÍÔªËØµÄÊý×飬aÊÇÊý×éÔªËØÊ×µØÖ·¡£
int b[10][12];bÊÇÒ»¸öÓµÓÐ10¸öÕûÐÍÊý×éÔªËØ£¨Ã¿¸öÔªËØº¬ÓÐ12¸öÕûÐÍÔªËØ£©µÄÊý×飬bÊÇÖ¸ÏòÊý×éµÄÊý×éµÄÖ¸Õë¡£b[n]£¬ÊÇÊý×éb[n]ÖÐϱêΪ0µÄÔªËØµÄµØÖ·¡£
int *p;pÊÇÖ¸ÏòÕûÐ͵ÄÖ¸Õ룬¿ÉÒÔÓÃp=a;
int (*m)[12];mÊÇÒ»¸öÖ¸ÏòÓÐ12¸öÕûÐÍÔªËØµÄÊý×éµÄÖ¸Õ룬¿ÉÒÔÓÃm=b;
¶ÔÓÚ×Ö·û´®Ö¸Õ룬ÆäĩβÊÇÒ»¸ö¿Õ×Ö·û'\0'×÷Ϊ½áÊø±êÖ¾¡£
ʹÓÃmalloc¿ª±Ù¿Õ¼äµÄʱºò£¬ÐèҪעÒâ¼ì²éÊÇ·ñ¿ª±Ù³É¹¦£¬Ê¹ÓÃÍê³ÉºóÒªÏÔʾµÄÊÍ·ÅÄÚ´æ¿Õ¼ä¡£
Ö¸ÕëÊÇÖ¸ÏòÄÚ´æµØÖ·µÄ£¬Ö¸ÕëËùÖ¸ÏòµÄÄÚÈÝ¿ÉÒÔÊÇÈÎÒâÀàÐÍ¡£
¶ÔÓÚC±àÒëÆ÷£¬½«³£Êý0ת»»¶øÀ´µÄÖ¸Õë²»µÈÓÚÈκÎÓÐЧµÄÖ¸Õ룬ÓÃNULL´úÌæ£¨#define NULL 0£©.µ±³£Êý0±»×ª»»ÎªÖ¸ÕëʹÓÃʱ£¬Õâ¸öÖ¸Õë¾ø¶Ô²»Äܱ»½â³ýÒýÓã¨dereference£©£¬Ò²¾ÍÊÇ˵£¬¾ø¶Ô²»ÄÜÆóͼʹÓøÃÖ¸ÕëËùÖ¸ÏòµÄÄÚ´æÖд洢µÄÄÚÈÝ¡£
±ß½ç
CÓïÑÔÖÐÒ»¸öÓµÓÐn¸öÔªËØµÄÊý×飬ȴ²»´æÔÚϱêΪnµÄÔªËØ£¬ËüµÄÔªËØÏ±귶ΧÊÇ´Ó0µ½n-1¡£Ï½ç¿ÉÒÔÈ¡µ½£¬ÉϽçÈ¡²»µ½µÄÇé¿ö£¬ÔªËظöÊý¾ÍÊÇÄÃÉϽç¼õȥϽ磨²»¶Ô³Æ±ß½ç£©£»ÉÏϽ綼ÄÜÈ¡µ½£¬ÔªËظöÊýΪÔòÓÃÉϽç-Ͻç+1.
ÆäËû£º
¶ÔÓÚÓзûºÅÊýÅÐ¶ÏÆäÊÇ·ñÒç³ö£ºif(a>INT_MAX-b) complain();
º¯Êý²»¼ÓÀàÐÍ£¬Ä¬ÈÏΪ intÐÍ£¬Ò»¸ö·µ»ØÖµÎªÕûÐεĺ¯ÊýÈç¹û·µ»ØÊ§°Ü£¬Êµ¼ÊÉÏÊÇÒþº¬µÄ·µ»ØÁËij¸ö“À¬»ø”ÕûÊý¡£
Ï£ÍûÒÔºóÄÜÓõ½£¬ºÃÀÛ°¡¡£¡£
Ïà¹ØÎĵµ£º
¹æÔò»ò½¨Ò顣ÿÌõ×¼Ôò¶¼ÓÐÀýÍâ
1£¬¼ÙÏëµÄ±àÒë³ÌÐò
ʹÓñàÒë³ÌÐòËùÓеĿÉÑ¡¾¯¸æÉèÊ©
ʹÓÃlintÀ´²é³ö±àÒë³ÌÐò©µôµÄ´íÎó
Èç¹ûÓе¥Ôª²âÊÔ£¬¾Í½øÐе¥Ôª²âÊÔ
2£¬×Ô¼ºÉè¼Æ²¢Ê¹ÓöÏÑÔ
¼ÈҪά»¤³ÌÐòµÄ½»¸¶°æ±¾£¬ÓÖҪά»¤³ÌÐòµÄµ÷ÊÔ°æ±¾
ҪʹÓöÏÑÔ¶Ôº¯Êý²ÎÊý½øÐÐÈ·ÈÏ
Òª´Ó³ÌÐòÖÐɾȥÎÞ¶¨ÒåµÄÌØÐÔ£¬»òÕßÔÚ³ÌÐòÖÐʹÓöÏÑÔÀ´¼ ......
ÒªÈà 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ÏÂÔØÆäËü° ......
/*
* File: main.cpp
* Author: Vicky
*
* Created on 2010Äê5ÔÂ8ÈÕ, ÏÂÎç2:47
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout << "Ö´Ðй¹Ô캯Êý´´½¨Ò»¸ö¶ÔÏó" << endl;
}
A(A&){
cout << "Ö´Ðп½±´º¯Êý¿½±´Ò»¸ö¶ ......
¡¶Cר¼Ò±à³Ì¡·Ñ§Ï°×ܽá2
ת×Ô £º http://blog.chinaunix.net/u2/87570/showart_2120069.html
±àÒëÆ÷×öÁËЩʲô
ͼ1£º±àÒëÆ÷ͨ³£·Ö¸î³É¼¸¸ö¸üСµÄ³ÌÐò
¾²Ì¬Á´½ÓÓ붯̬Á´½Ó
  ......