c++
qq_35728402
这个作者很懒,什么都没留下…
展开
-
获得桌面大小和当前鼠标点
//获得桌面工作区大小RECT rtDesk;SystemParametersInfo( SPI_GETWORKAREA, 0, &rtDesk, 0 );//获得鼠标位置CPoint pt;GetCursorPos( &pt );转载 2016-09-09 11:28:19 · 224 阅读 · 0 评论 -
资源id转lmage
BOOL ImageFromIDResource(UINT nID, LPCTSTR sTR,Image *&pImg){ HINSTANCE hInst = AfxGetResourceHandle(); HRSRC hRsrc = ::FindResource (hInst,MAKEINTRESOURCE(nID),sTR); // type if (!hRsrc) return转载 2016-09-12 16:37:55 · 251 阅读 · 0 评论 -
mfc excel 操作
_Application app;//Excel 应用Workbooks books; //工作簿集合_Workbook book; //一个工作簿Worksheets sheets; //工作表集合_Worksheet sheet; //一个工作表Range range; //区域Range oCurCell; //区域CStr转载 2017-06-08 13:43:12 · 362 阅读 · 0 评论 -
c++无锁栈
一个简单的无锁栈实现/************************************************************************* > File Name: lockfreestack.cpp > Author: > Mail: > Created Time: Tue 31 Jul 2018 05:01:35 PM C...原创 2018-07-31 20:02:22 · 488 阅读 · 0 评论 -
使用危险指针的无锁栈
/*************************************************************************> File Name: hazard_pointer_lockfreestack.cpp> Author:> Mail:> Created Time: Wed 01 Aug 2018 08:33:29 PM CST...原创 2018-08-02 10:03:32 · 321 阅读 · 0 评论 -
一个简单的信号类
/************************************************************************* > File Name: observer.cpp > Author: > Mail: > Created Time: Thu 02 Aug 2018 10:56:45 PM CST *************...原创 2018-08-02 23:23:10 · 222 阅读 · 0 评论 -
c++11内存模型以及引用计数无锁栈的实现
c++11提供了6中内存模型:memory_order_seq_cst(原子操作默认模型)memory_order_relaxed (没有顺序性的要求memory_order_releasememory_order_acquirememory_order_consumememory_order_acq_rel提供内存模型,内存屏障主要是为了解决,编译器指令重排和缓存一致...原创 2018-08-03 09:58:20 · 627 阅读 · 0 评论 -
c++11 无锁队列
/************************************************************************* > File Name: lockfreequeue.cpp > Author: > Mail: > Created Time: Wed 08 Aug 2018 11:38:08 AM CST ********...原创 2018-08-08 19:53:05 · 4737 阅读 · 0 评论