C/C++ ???????????
???????????? ???????[ 2014/2/17 10:37:45 ] ????????C++ ????? ?????
?????????
??????????????javascript:;" onClick="javascript:tagshow(event, '????');" target="_self">?????ж?????
??????c++??????????ж??庯????c++?????ж?????????????????????????????????????????????????ú??????????У?????????????????е??????????????????????????????????????????????????о????????????????ú????????????????????о??????????????в?????e????????????????????????????????
????c++???????java??????????????
????c++???????????????????????????????????????????????java???????????????????????????????????????????????
????1 ?????Demo ???????int a;
voidfun()
{
staticints;
classA
{
public:
voidinit(inti){s=i;}
};
Am;
m.init(10);
}
????2 ??????????????????????????????
class Interface
{
public:
virtual void Fun() = 0;
};
template <class T?? class P>
Interface* MakeAdapter(const T& obj?? const P& arg)
{
int x;
class Local : public Interface
{
public:
Local(const T& obj?? const P& arg)
: obj_(obj)?? arg_(arg) {}
virtual void Fun()
{
x = 100;
obj_.Call(arg_);
}
private:
T obj_;
P arg_;
};
return new Local(obj?? arg);
}
??????
???·???
??????????????????
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