????1.?????????(Aggregation)??????(Composition)??????
?????漰??UML?е??Щ????
?????????????????????????????????“???”??“???”?????????????
?????????has-a??????????????????????????????????????????????????????????α?????????
????????????????????????:
????class A {...}  class B { A* a; .....}
?????????contains-a?????????????????????????????????????????????????????????????????????????α?????????
?????????????:
????class A{...} class B{ A a; ...}
????2.?????????????????????????????????
????1. ??????????????????????????????????????????protection(private?? protected??public)
????2. ??У??????????????????????????У???????????????????????????????????????????У???????????????????????????????У?????????????????????????????????????????У???????????????=>???????????麯?????????????????????????
????3. ????????????????????????????????????????????????????????????????????????????C++??????????麯????????
????3.?????overload)????д(overried???е????????“????”????????
???????????????
????????????????
??????????????????????????????????Щ??????????????????????????????????????????????????????????????
??????д???????????????常???麯?????????
???????????????????
?????????????????????????????????????????????????????Σ??????Щ???????????????????????????????????????????????磬???????????????function func(p:integer):integer;??function func(p:string):integer;??????????????????κ?????????????????????int_func??str_func?????????????????????????????????????????????????????????????????????????????????????????????
??????д??????????????????????????????????麯?????????????????????????????????????????????????ú????????????????????????????????????????????????麯??????????????????????????????????????????????????????
????4.??????????
???????????????
????1. ??????????????????????黯???????????飬???????????
????2. ????????????????к???????????????ü???????????????????????????????á?
????5.???????????????intializationlist ????????assignment?
?????????????к???const??reference ????????????????????????????????
????6??C++??????????????
????????????????????????????????????????????reinterpret cast)??C#???????????
????7.main ?????????????????????????
????????????????????????main ????????У??malloc?????????????????
????8.struct ?? class ??????
????????struct ???????????е????????????????е??struct ?? class ????????????????????
????9.???????A ??????????κγ???????????????????sizeof(A)?????????????????????????±????????????????????Autodesk??
????????????????????????????????????????????class A[10]???????飬??????????????????????????????A[0]??A[1]…???
????10.????????????????????????
????1?? ?????洢?????????????????????????????????????????????????????????????????????????static ??????
????2?? ??????????????к????????????????????洢?????????????????????????н??????Щ?洢?????????????????????????????????????????
????3?? ????????????????????????????е??????malloc ??new ??????????????棬??????????????????free ??delete ?????檔???????????????????????????÷??????????????
????4) ????????