大约有 980 项符合查询结果(耗时:0.0049秒) [XML]
ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注C++内核技术
...同类型的接口指针赋值给CComQIPtr的时候,CComQIPtr会自动的调用接口指针的QueryInterface接口,来获得对应的正确的接口指针。CComPtr和CComQIPtr是智能接口指针类,它们在销毁的时候,不需要手动去释放接口指针,在赋值的时候,也不...
ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网移动版 - 专注C++内核技术
...同类型的接口指针赋值给CComQIPtr的时候,CComQIPtr会自动的调用接口指针的QueryInterface接口,来获得对应的正确的接口指针。CComPtr和CComQIPtr是智能接口指针类,它们在销毁的时候,不需要手动去释放接口指针,在赋值的时候,也不...
ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注C/C++及内核技术
...同类型的接口指针赋值给CComQIPtr的时候,CComQIPtr会自动的调用接口指针的QueryInterface接口,来获得对应的正确的接口指针。CComPtr和CComQIPtr是智能接口指针类,它们在销毁的时候,不需要手动去释放接口指针,在赋值的时候,也不...
ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网移动版 - 专注C/C++及内核技术
...同类型的接口指针赋值给CComQIPtr的时候,CComQIPtr会自动的调用接口指针的QueryInterface接口,来获得对应的正确的接口指针。CComPtr和CComQIPtr是智能接口指针类,它们在销毁的时候,不需要手动去释放接口指针,在赋值的时候,也不...
ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注C/C++及内核技术
...同类型的接口指针赋值给CComQIPtr的时候,CComQIPtr会自动的调用接口指针的QueryInterface接口,来获得对应的正确的接口指针。CComPtr和CComQIPtr是智能接口指针类,它们在销毁的时候,不需要手动去释放接口指针,在赋值的时候,也不...
控件重绘函数/消息OnPaint,OnDraw,OnDrawItem,DrawItem的区别 - C/C++ - 清...
...==
1.OnPaint: WM_PAINT
消息函数,接受到WM_PAINT消息时,首先调用的是onpaint(),onpaint()再调用ondraw()
OnPaint()-àOnDraw();
2.OnDraw:虚函数,需要重载
3.OnDrawItem: WM_DRAWITEM
子控件有自画属性且控件需重画时,父窗口会调用该函数
在...
[精华] VC中BSTR、Char和CString类型的转换 - C/C++ - 清泛网 - 专注C/C++及内核技术
...了编程者使用BSTR更加方便,因为在他们的构造函数中都调用了SysAllocString,析构函数调用了SysFreeString,然而使用这两个类时仍然需要特别注意,否则也会导致不可预知的错误。
举例如下:
1.标准用法:
BSTR str = SysAllocString(...
Debug Error \"pure virtual function call\" 原因解析 - 更多技术 - 清泛...
...rtual function call" 原因解析结论:一般在构造、析构函数中调用虚函数就可能出这个错误,检查纯虚函数,看看有没有在构造析构函数中调用。以下来自:http: www.kuqin.c...结论:一般在构造、析构函数中调用虚函数就可能出这个错...
在MongoDB中模拟Auto Increment - 大数据 & AI - 清泛网 - 专注C/C++及内核技术
...文中示例没有使用upsert。
BTW,数据库“_seq”的名字以下划线开头,这样列表的时候会排在前面,容易分辨。
参考:Auto Increment with MongoDB
MongoDB,Auto Increment
OceanBase使用libeasy原理源码分析:服务器端 - 数据库(内核) - 清泛网 - ...
...其挂在request->opacket上,当libeasy看到了返回EASY_OK后,就会调用encode方法将opacket给挂在连接的输出缓冲区链表中,随后将其发送出去
handler_.process = ObMySQLCallback::process;
handler_.get_packet_id = ObMySQLCallback::get_packet_id;
handler_.on_disconnect...