?????????
???????????У?????????????????????????????:    ???????????????????????????????????
????????????а??????????...
?????????????????
????????????????cpp??main???????????????????????????????“????”????
????main?????????????????????????????????????????????????? ??????“????”??? ??????????
??????????????????????Щ??????????????????????????????????
????????????????????????????????linker “???“  ??????????????cpp?? ??????????????.
????????
??????????????????????????????
????#ifndef {Filename}
????#define {Filename}
????//{Content of head file}
????#endif
??????????????????????????????????(include)?????????????????ζ??????????
????inline?????
???????????У???????????inline????????????????????κ??????????????????“ ???“ ??????????????
???????inline???????????????????????inline????????????????????????????????inline??
???????????????????????3-5?е?????inline??????????????????????????????inline??
???????????????????????????????????????????inline???????????inline?????
???????????
?????????????????????static???????????????????.h??????????????
?????????inline???????????????.h???????????????????????.cpp????С?
??????????
???????????????????嶼?????.h???????????????????????????????????????????????????????С?
?????????????static????????????????????????????.cpp????С??????????????????е????????????????????????
?????????????const????????????????????????????????????????б?????ɡ????????????????????????????????????????к??????????
????????????static????????????const?????????????????????????????????С???????????к????????
????????????static????????????const?????????????????????????????????????????????????????????????????????С?
???????????
???????????????????????????????????????壬?????????????????.cpp????У?????????????????.h????н?????д?????????????????廯?????????????????????????????ж????????????????????巽????
???????????
??????????????????????????????????????{ }??if??for???????е????????
????????дclass clsName???????{ }???????;???
???????????static??const???η?
????1. ?????????
????static???γ??????????????ó?????????????????????????????????????????????????????????????
?????????????? ???this??? ???????????????   “????“  ?? ???????? ?????????????“????”????????????????????this??????
????const???γ??????????????ó????????????????????????????
????**** ??????????????????  static??const??????????????????????: ???const?????????????????????const this * ?? ????static??ì?? ***********
????2. ?????????
????static???????????????global???????????????????
????2.1    static???????????????????? “????”??static??????????????????A::a=1; ?и???? ??????????????????int A::a=1; ????????????
??????????????static?????????????????????????
????2.2   const??????????????????????????????б??г???????????????????????????????
????2.3    ????????????ж???????????????????? static const int a; = == == = =const static int a; (const?? static ??λ?ò???)?? ????????2.1?????
????cpp????У???const  int A::a=1; (???????????static??
????----?????????????????
????class Test
????{
????public:
????Test():a(0){}
????enum {size1=100??size2=200};
????2.4   ?????????????????????г???????????????????????????????int??char??????
????static const int a = 0; //Ok
????static const char b = 0; //Ok
????static const double c = 0; //Error
????static const double d; //???????壨.h????У??????????????
????static const double d = 0; //??????????????(.cpp????У???????.h?????????????????
?????????Щ??????????????????????????
????static?????????
????static????????壺????????????????????????????????????????е?????????
????static?????????壺??????????????????ú????????????е??á?    ==??extern??
????static????????壺???ξ??????????????????????????????????????????
????static?????????壺???????????????????????????ж?????????????????????????????????? ???ж????С?
????static?????????壺????????????????????????????
??????????
?????????????????У??????????????/??????????????????????????????????????????????
?????????
???????????????????????????????????????????????????е??????????????????Σ????????????е?????????????
?????????????????κ????η???????????????????????????????????
????staitic????????????????????????????У????????????е???????????????
????exten???????
??????C???????extern C...?? ???c++?????C?????????б????????????????????????????????????...)
????????????“??????????”????????????????????????????????????????????????????????????????????ж??壬??????????????
?????????????extern????????????????????У????????????????壬??????????????????????????“???”??????