摘要:
#define SHAREDPTR(cls)\ class cls;\ typedef shared_ptr<cls> cls##Ptr; 阅读全文
摘要:
我遇到的错误是,将一个指针复制给另外一个指针(复制的类型不匹配);编译时报错,最后Lnk也出错,只看到Lnk错误,一直排查Lnk错误,后来 发现上面还有个 指针复值错误;解决了指针复值错误;Lnk错误消失 这类引起问题,在编译时会报错;即指针之间的复制出错; 需要检查确保编译完全没有出错;再查看博客 阅读全文
摘要:
1 重载、覆盖、隐藏 成员函数被重载的特征: (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual关键字可有可无。 备注:(函数重载只看参数个数和类型,不看返回值; 覆盖是指派生类函数覆盖基类函数,特征是: (1)不同的范围(分别位于派生类与基类); (2 阅读全文
摘要:
class A { public: A(); ~A(); int funA(); } typedef std::fun(int()) CallFun; //绑定回调函数 CallFun fun1 = boost::bind(&A::funA,&fun); //使用 int i = fun1(); / 阅读全文
摘要:
CString cstr; std::string str = _com_util::ConvertBSTRToString(cstr.GetBuffer()); CString cstr = _com_util::ConvertStringToBSTR(str.c_str()); 当然还有其它的一 阅读全文