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