\u76ee\u5f55<\/p> \n
- \n
- 1. \u9759\u6001\u6210\u5458\u53d8\u91cf<\/a><\/li> \n
- 2. \u9759\u6001\u6210\u5458\u51fd\u6570<\/a><\/li> \n
- 3. \u5b9e\u6218\u7ec3\u4e60<\/a><\/li> \n <\/ul> \n <\/div> \n <\/div> \n
1. \u9759\u6001\u6210\u5458\u53d8\u91cf<\/h1> \n
\u5148\u6765\u56de\u987e\u4e00\u4e0b\u666e\u901a\u6210\u5458\u53d8\u91cf<\/p> \n
- \n
- \u901a\u8fc7\u5bf9\u8c61\u540d\u80fd\u591f\u8bbf\u95eepublic\u6210\u5458\u53d8\u91cf<\/li> \n
- \u6bcf\u4e2a\u5bf9\u8c61\u7684\u666e\u901a\u6210\u5458\u53d8\u91cf\u90fd\u662f\u4e13\u5c5e\u7684\uff0c\u4e0d\u80fd\u5728\u5bf9\u8c61\u4e4b\u95f4\u5171\u4eab<\/li> \n <\/ul> \n
\u5728C++<\/a>\u4e2d\u8fd8\u53ef\u4ee5\u5b9a\u4e49\u9759\u6001\u6210\u5458\u53d8\u91cf<\/font><\/p> \n
- \n
- \u9759\u6001\u6210\u5458\u53d8\u91cf\u5c5e\u4e8e\u6574\u4e2a\u7c7b\u6240\u6709\uff0c\u6240\u6709\u5bf9\u8c61\u5171\u4eab\u7c7b\u7684\u9759\u6001\u6210\u5458\u53d8\u91cf<\/font><\/li> \n
- \u9759\u6001\u6210\u5458\u53d8\u91cf\u7684\u751f\u547d\u5468\u671f\u4e0d\u4f9d\u8d56\u4e8e\u4efb\u4f55\u5bf9\u8c61<\/font><\/li> \n
- \u53ef\u4ee5\u901a\u8fc7\u7c7b\u540d<\/font>\u548c\u5bf9\u8c61\u540d<\/font>\u8bbf\u95eepublic<\/font>\u9759\u6001\u6210\u5458\u53d8\u91cf<\/li> \n <\/ul> \n
\u9759\u6001\u6210\u5458\u53d8\u91cf\u7684\u5b9a\u4e49<\/p> \n
- \n
- \u9759\u6001\u6210\u5458\u53d8\u91cf\u5728\u7c7b\u7684\u5185\u90e8\u58f0\u660e<\/font>\uff0c\u58f0\u660e\u65f6\u76f4\u63a5\u901a\u8fc7static<\/font>\u5173\u952e\u5b57\u4fee\u9970<\/li> \n
- \u9759\u6001\u6210\u5458\u53d8\u91cf\u5728\u7c7b\u7684\u5916\u90e8\u5b9a\u4e49\u4e0e\u521d\u59cb\u5316<\/font>\uff0c\u8bed\u6cd5\u89c4\u5219\u4e3a
Type ClassName::VarName = value;<\/code><\/li> \n
- \u9759\u6001\u6210\u5458\u53d8\u91cf\u4e0d\u5360\u7528\u7c7b\u7684\u5927\u5c0f<\/font>\uff0c\u800c\u662f\u5728\u7c7b\u5916\uff08\u5168\u5c40\u6570\u636e\u533a\uff09\u5355\u72ec\u5206\u914d\u7a7a\u95f4<\/font><\/li> \n <\/ul> \n
#include <stdio.h>\n\nclass Test\n{\nprivate:\n static int c;\n};\n\nint Test::c = 0;<\/code><\/pre> \n
2. \u9759\u6001\u6210\u5458\u51fd\u6570<\/h1> \n
\u4e0e\u9759\u6001\u6210\u5458\u53d8\u91cf\u7c7b\u4f3c\uff0c\u9759\u6001\u6210\u5458\u51fd\u6570\u662f\u7c7b\u4e2d\u7279\u6b8a\u7684\u6210\u5458\u51fd\u6570<\/font><\/p> \n
- \n
- \u9759\u6001\u6210\u5458\u51fd\u6570\u5c5e\u4e8e\u6574\u4e2a\u7c7b\u6240\u6709<\/font><\/li> \n
- \u53ef\u4ee5\u901a\u8fc7\u7c7b\u540d<\/font>\u548c\u5bf9\u8c61\u540d<\/font>\u8bbf\u95eepublic<\/font>\u9759\u6001\u6210\u5458\u51fd\u6570<\/li> \n
- \u9759\u6001\u6210\u5458\u51fd\u6570\u53ea\u80fd\u8bbf\u95ee\u9759\u6001\u6210\u5458\u53d8\u91cf\u548c\u9759\u6001\u6210\u5458\u51fd\u6570<\/font><\/li> \n <\/ul> \n
class Demo\n{\npublic:\n static void StaticFunc(const char *s)\n {\n printf("StaticFunc: %s\\n", s);\n }\n\n static void StaticSetI(Demo &d, int v);\n};\n\nvoid Demo::StaticSetI(Demo &d, int v)\n{\n d.i = v;\n}<\/code><\/pre> \n
\u9759\u6001\u6210\u5458\u51fd\u6570 VS \u666e\u901a\u6210\u5458\u51fd\u6570<\/p> \n
<\/p> \n
3. \u5b9e\u6218\u7ec3\u4e60<\/h1> \n
\u5b9e\u73b0\u5982\u4e0b\u9700\u6c42<\/p> \n
- \n
- \u7edf\u8ba1\u5728\u7a0b\u5e8f\u8fd0\u884c\u671f\u95f4\u67d0\u4e2a\u7c7b\u7684\u5bf9\u8c61\u6570\u76ee<\/font><\/li> \n
- \u4e0d\u80fd\u4f7f\u7528\u5168\u5c40\u53d8\u91cf<\/font><\/li> \n
- \u968f\u65f6<\/font>\u53ef\u4ee5\u83b7\u53d6\u5f53\u524d\u5bf9\u8c61\u7684\u6570\u76ee<\/li> \n <\/ul> \n
#include <stdio.h>\n\nclass Test\n{\nprivate:\n static int cCount;\npublic:\n Test();\n ~Test();\n static int GetCount();\n};\n\nint Test::cCount = 0;\n\nTest::Test()\n{\n cCount++;\n}\n\nTest::~Test()\n{\n --cCount;\n}\n\nint Test::GetCount()\n{\n return cCount;\n}\n\nint main()\n{\n printf("count = %d\\n", Test::GetCount());\n\n Test t1;\n Test t2;\n\n printf("count = %d\\n", t1.GetCount());\n printf("count = %d\\n", t2.GetCount());\n\n Test *pt = new Test();\n\n printf("count = %d\\n", pt->GetCount());\n\n delete pt;\n\n printf("count = %d\\n", Test::GetCount());\n\n return 0;\n}<\/code><\/pre> \n
<\/p> \n<\/div>","orderid":"0","title":"\u7c7b\u7684\u9759\u6001\u6210\u5458\u53d8\u91cf\u548c\u9759\u6001\u6210\u5458\u51fd\u6570","smalltitle":"","mid":"0","fname":"c++\u7f16\u7a0b\u57fa\u7840","special_id":"0","bak_id":"0","info":"0","hits":"53","pages":"1","comments":"0","posttime":"2019-09-19 11:10:16","list":"1568862616","username":"admin","author":"","copyfrom":"","copyfromurl":"","titlecolor":"","fonttype":"0","titleicon":"0","picurl":"https:\/\/www.cppentry.com\/upload_files\/","ispic":"0","yz":"1","yzer":"","yztime":"0","levels":"0","levelstime":"0","keywords":"\u9759\u6001<\/A> \u6210\u5458<\/A> \u53d8\u91cf<\/A> \u51fd\u6570<\/A>","jumpurl":"","iframeurl":"","style":"","template":"a:3:{s:4:\"head\";s:0:\"\";s:4:\"foot\";s:0:\"\";s:8:\"bencandy\";s:0:\"\";}","target":"0","ip":"14.17.22.32","lastfid":"0","money":"0","buyuser":"","passwd":"","allowdown":"","allowview":"","editer":"","edittime":"0","begintime":"0","endtime":"0","description":"\u7c7b\u7684\u9759\u6001\u6210\u5458\u53d8\u91cf\u548c\u9759\u6001\u6210\u5458\u51fd\u6570","lastview":"1712253722","digg_num":"0","digg_time":"0","forbidcomment":"0","ifvote":"0","heart":"","htmlname":"","city_id":"0"},"page":"1"}
- \u4e0d\u80fd\u4f7f\u7528\u5168\u5c40\u53d8\u91cf<\/font><\/li> \n
- \u53ef\u4ee5\u901a\u8fc7\u7c7b\u540d<\/font>\u548c\u5bf9\u8c61\u540d<\/font>\u8bbf\u95eepublic<\/font>\u9759\u6001\u6210\u5458\u51fd\u6570<\/li> \n
- \u9759\u6001\u6210\u5458\u53d8\u91cf\u5728\u7c7b\u7684\u5916\u90e8\u5b9a\u4e49\u4e0e\u521d\u59cb\u5316<\/font>\uff0c\u8bed\u6cd5\u89c4\u5219\u4e3a
- \u9759\u6001\u6210\u5458\u53d8\u91cf\u7684\u751f\u547d\u5468\u671f\u4e0d\u4f9d\u8d56\u4e8e\u4efb\u4f55\u5bf9\u8c61<\/font><\/li> \n
- \u9759\u6001\u6210\u5458\u53d8\u91cf\u5c5e\u4e8e\u6574\u4e2a\u7c7b\u6240\u6709\uff0c\u6240\u6709\u5bf9\u8c61\u5171\u4eab\u7c7b\u7684\u9759\u6001\u6210\u5458\u53d8\u91cf<\/font><\/li> \n
- 2. \u9759\u6001\u6210\u5458\u51fd\u6570<\/a><\/li> \n