???????????????
????(1)???????????????????
????(2)??????????????????????????????ù?????
????(3) ??????????????????????????????????????????
???????????????????????
????(1) ?????????????????
????(2) ??з???????????????????????void??
????(3) ???????????????????public???????????????????????????????????
????(4) ????????????????private???????????????????-----?絥????singleton???????????????private.
????(5) ?????????????κ????????????????????????????????????????(????)
??????????????????
???????????????????????????????????????п??????????????????????????????????????????????????κβ?????????????????????δ?????????κ???????????????????????????????????????????????????????????г??????????????????????????????????????????????????????(?????????????????????????????????????????????????????????)???????????????????????????????????????????????????
???????????????????????壺
class Test
{
public:
Test(){} //????????????????
Test(int val) //??????????????
{
val_ = val ;
}
~Test(){}
private:
int val_;
};
?????????????Test???????
int main()
{
Test t1; //?????ò?????????????????
Test t2(5); //?????????????????????
Test *t3 = new Test(20); //???????+???????????????????????????????new operator.
delete t3; // ????????????+ ??????
}
???????????????????????????main??????е?