C++??????????
???????????? ???????[ 2015/1/23 11:06:59 ] ????????C++ net
??????????????????????????????????????????????????????????????????????????????????????????????λ????????????????????λ?????????????Щ????????????????????????????----[C++?????????????](http://www.cnblogs.com/yetuweiba/p/3390853.html)?????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????Щ?????????????????????檔
????>1.?????????г?????????????????幹???????趨??????????????ó????????б???????????г??????????????????????????????????????????????????????
????????????ж??????????г??????????????????????????????????????????????????????????????????????ó????????б????Ч???
????????????????????????????????е???????????????????????????????????????????????????
class Obj
{
private:
int a;
int b;
// ????????????????
Obj(const int value)
: a(b + 1) // error?????b??δ??????a???????????
?? b(value) // ??????????????a??b???????????????????б????????a??b?????
{}
};
|
????>2.????????????е????麯??(?ò??????????е????麯??)??
??????????????????????
class Base
{
Base()
{
fun();//error????????????Base??fun?????????????
}
virtual void fun() = 0;
};
class Derivate : public Base
{
Derivate(){};
virtual void fun()
{
std::cout << "I am Derivate" << std::endl;
}
};
Derivate d;
|
????????????У?????d???????????????????????????й???????????????????????????????е????????????????????????Base?е?fun????麯???????????????????????????Derivate????????е???fun??????????????ζ???????????????????????ò??????????е????麯????
????>3.??????????£???????????????
?????????????????£???????????????????????????????????????£?????????????????????????????????????????????????????????????????????磺
????class Foo : public Observer
????{
????// error
????Foo(Observable * s)
????{
????s->register(this)
????}
????}
?????????????????????????????????????н????????????????????????δ??????????????Foo???????????????????????????й?????????????????????????????????????????????????????this??????)??????????????????????“?????????”????????????????????this???
?????????????C++?й????????Щ???????д??????????????????лл???????????Markdown????Щ??????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11