Ñ§Ï°Íø¿¼ÊÔѧϰ×ÊÁÏ

Gzu521.com

¶þ¼¶C++ÀàµÄ¼Ì³ÐÓëÅÉÉú£º¼Ì³ÐµÄ¹¤×÷·½Ê½

È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ   µã»÷£º´Î   ·¢²¼Ê±¼ä£º2007-1-31   ¡¾×ÖÌ壺´ó ÖРС¡¿   À´Ô´£ºGzu521.com
Gzu521.comÎÒµÄÑ§Ï°Íø

¤û¤û´´½¨¾²Ì¬³ÉÔ±Ö÷ÒªÊǽâ¾öÊý¾Ý¹²ÏíÎÊÌ⣬¶ø´´½¨ÓÑÔ±µÄÄ¿µÄÊÇΪÁËÈÃijЩº¯Êý·ÃÎÊÀàÖеÄ˽ÓгÉÔ±¡£

¤û¤û¾²Ì¬¶ÔÏó¶ÀÁ¢ÓÚ¾ßÌåµÄÀà¶ÔÏó¶ø´æÔÚ£¬ÊÇ´ÓÊôÓÚÀàµÄÊôÐÔ£¬²»ÊÇÊôÓÚij¸ö¶ÔÏóµÄ¡£¾²Ì¬³ÉÔ±±äÁ¿Ò»°ãÓÃÓÚ£º #'/2Q8kBH'FX}J [ ±¾ ×Ê ÁÏ À´ Ô´ ÓÚ ¹ó ÖÝ Ñ§ ϰ Íø ITÈÏ֤ȫ¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ http://Www.gzU521.com ] #'/2Q8kBH'FX}J

¤û¤û¢±ÓÃÀ´±£´æ¸ÃÀà¶ÔÏóµÄ¸öÊý¡£

¤û¤û¢²×÷Ϊһ¸ö±êÖ¾£¬Ö¸Ê¾Ò»¸öÌØ¶¨µÄ¶¯×÷ÊÇ·ñ·¢Éú£¬È磺¿ÉÄÜ´´½¨¼¸¸ö¶ÔÏó£¬Ã¿¸ö¶ÔÏóÒª¶Ôij¸ö´ÅÅÌÎļþ½øÐÐд²Ù×÷£¬µ«ÏÔÈ»ÔÚͬһʱ¼äÀïÖ»ÔÊÐíÒ»¸ö¶ÔÏóдÎļþ£¬ÔÚÕâÖÖÇé¿öÏ£¬Óû§Ï£Íû˵Ã÷Ò»¸ö¾²Ì¬Êý¾Ý³ÉÔ±Ö¸³öÎļþºÎʱÕýÔÚʹÓ㬺Îʱ´¦ÓÚ¿ÕÏÐ״̬¡£

¤û¤û¢³ÓÃÀ´±£´æÖ¸ÏòÁ´±íµÚÒ»³ÉÔ±»ò×îºóÒ»¸ö³ÉÔ±µÄÖ¸Õë¡£

¤û¤û¢´ÓÃÀ´¹ÜÀí¸ÃÀàµÄ¸÷¸ö¶ÔÏó¹²ÏíµÄһЩ×ÊÔ´£¬Èç¸÷¸ö¶ÔÏó¶¼´Óͬһ¿Õ¼ä·ÖÅ䣬»òÕ߸÷¸ö¶ÔÏóʹÓÃͬһÎļþ×ÊÔ´µÈ¡£

¤û¤û¢µ¾²Ì¬³ÉÔ±º¯ÊýÔòÓÃÀ´¶ÔÕâЩ¾²Ì¬³ÉÔ±Êý¾Ý²Ù×÷¡£Èç·µ»Ø¶ÔÏó¸öÊý£¬²éÕÒÁ´±íÖеÄij¸ö½Úµã£¬»òÕßÅжÏij¸ö¹²ÏíÎļþÊÇ·ñ±»Ä³¸ö¶ÔÏóʹÓõȡ£

¤û¤û¾²Ì¬³ÉÔ±º¯ÊýÓëÒ»°ã³ÉÔ±º¯ÊýµÄÇø±ð£º

£¨1£©¶¨Ò巽ʽ²»Í¬£º¾²Ì¬³ÉÔ±¶¨ÒåÊ±Ç°Ãæ¼ÓÐÞÊηû static. ¶ø·Ç¾²Ì¬³ÉÔ±²»Óá£

£¨2£©Ê¹ÓÃÏÞÖÆ²»Í¬£º¾²Ì¬³ÉÔ±º¯ÊýÖ»ÄÜ·ÃÎʾ²Ì¬³ÉÔ±±äÁ¿¡£¶ø·Ç¾²Ì¬³ÉÔ±º¯Êý¼È¿ÉÒÔ·ÃÎʾ²Ì¬Êý¾Ý³ÉÔ±Ò²¿ÉÒÔ·ÃÎʷǾ²Ì¬Êý¾Ý³ÉÔ±¡£

£¨3£©µ÷Ó÷½Ê½²»Í¬£º¾²Ì¬³ÉÔ±º¯ÊýµÄµ÷ÓøñʽΪ£º classname::static func(), ¶ø·Ç¾²Ì¬³ÉÔ±º¯ÊýµÄµ÷ÓÃÐëͨ¹ý¾ßÌåµÄ¶ÔÏóµ÷Ó㬸ñʽΪ£º object.func() ¡£

£¨4£©¾²Ì¬³ÉÔ±º¯ÊýûÓÐ this Ö¸Õ룬ËùÒÔËü²»ÄÜ·ÃÎÊ·ÃÎÊij¸ö¾ßÌå¶ÔÏóµÄÊý¾Ý³ÉÔ±£¬¼´¾²Ì¬³ÉÔ±º¯Êý²»ÄÜ·ÃÎʷǾ²Ì¬Êý¾Ý³ÉÔ±¡£

1¡¢¾²Ì¬Êý¾Ý³ÉÔ±£º

£¨1£©¾²Ì¬Êý¾Ý³ÉÔ±ÔÚ¶¨Òå»ò˵Ã÷Ê±Ç°Ãæ¼Ó¹Ø¼ü×Ö static ¡£

Àý£º ¡­¡­.

private:

int a,b,c;

static int s;

£¨2£©¾²Ì¬³ÉÔ±µÄ³õʼ»¯ÓëÒÔ±ãÊý¾Ý³ÉÔ±µÄ³õʼ»¯²»Í¬¡£ ¾²Ì¬Êý¾Ý³ÉÔ±Ò»°ãÔÚÀඨÒåÍⲿ°´Ìض¨µÄ¸ñʽ½øÐгõʼ»¯¡£Æä¸ñʽΪ£º

< Êý¾ÝÀàÐÍ >< ÀàÃû >::< ¾²Ì¬Êý¾Ý³ÉÔ±Ãû >=< Öµ >;

Àý£º class nclass ^k Hq&0s€ny$z,Sm[ ´ËÎÄתÌùÓÚÎÒµÄÑ§Ï°ÍøITÈÏ֤ȫ¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ http://www.Gzu521.com]^k Hq&0s€ny$z,Sm

{

¡­¡­..

private:

static int a;

¡­¡­.

};

int nclass::a=5;

£¨3£©ÒýÓþ²Ì¬Êý¾Ý³ÉԱʱ£¬²ÉÓÃÈçϸñʽ£º

< ÀàÃû >::< ¾²Ì¬³ÉÔ±Ãû >

¤û¤ûÈç¹û¾²Ì¬Êý¾Ý³ÉÔ±µÄ·ÃÎÊȨÏÞÔÊÐíµÄ»°£¨¼´ public ³ÉÔ±£©£¬¿ÉÔÚ³ÌÐòÖУ¬°´ÉÏÊö¸ñʽÀ´ÒýÓþ²Ì¬Êý¾Ý³ÉÔ±¡£

Àý 1 £º

#include

class myclass

{

public:

myclass(int a,int b,int c);

void getnumber();

void getsum();

private:

int a,b,c;

static int sum;

};

int myclass::sum=0;

myclass::myclass(int a,int b,int c)

{

a=a;

b=b;

c=c;

sum+=a+b+c;

} G9: |ZtTG Y6 +o==][±¾_ÎÄ_À´_Ô´_ÓÚ_ÎÒ_µÄ_ѧ_ϰ_ÍøITÈÏ֤ȫ¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ http://Www.GZU521.Com ]G9: |ZtTG Y6 +o==]

void myclass::getnumber()

{

cout<<¡±number=¡±<

}

void myclass::getsum()

{

cout<<¡±sum=¡±<

}

void main()

{

myclass m(1,2,3),n(4,5,6);

m.getnumber();

n.getnumber();

m.getsum();

n.getsum();

}

ÔËÐнá¹û£º

number=1,2,3

number=4,5,6

sum=21

sum=21

ÕâÀ m ºÍ n Á½¸ö¶ÔÏóµÄ sum ÖµÏàµÈ¡£

ÔðÈα༭£ºgzu521

ITÈÏÖ¤·ÖÀà
¼ÆËã»úÈí¼þˮƽ¿¼ÊÔ
È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ
˼¿ÆÈÏÖ¤
΢ÈíÈÏÖ¤
ORACLE/CIWÈÏÖ¤
LinuxÈÏÖ¤
JAVAÈÏÖ¤
ÆäËüÈÏÖ¤
·ÖÀàÍÆ¼öÐÅÏ¢
¸ü¶à...
´óÀà×îÐÂÎÄÕÂ
¸ü¶à...