2013年8月11日

bit数组

摘要: 代码展示:#defineMAXSIZE100000#defineBASE32//win32下int是32bit#defineSHITF5//2^5=32#defineMASK0X1F//取末5位inta[MAXSIZE/BASE+1];//+1是为保险起见。若数组下标从0开始,可以不+1//i>>SHIFT:找到对应数组元素下标//1>SHIFT]|=1>SHIFT]&=~(1>SHIFT]&(1>SHIFT]&|=~(1<<(i&MASK));} 阅读全文

posted @ 2013-08-11 18:41 Waaaaaall-E 阅读(307) 评论(0) 推荐(0)

Vs2010 Atl工程手工添加连接点

摘要: 背景: 新建Atl工程:atlTT 添加ATL Simple Object:SimpleEvent,不选择支持连接点 修改atlTT.idl,摘录如下,红色为手工添加的部分 library atlTTLib{importlib("stdole2.tlb");[uuid(F6223641-CD95-44CF-B121-9DA1CC416522)]dispinterface _ISimpleEventEvents{properties:methods:[id(1)] HRESULT OnAdd(LONG lValue);};[uuid(B7560BBD-7D1D-4082-8A 阅读全文

posted @ 2013-08-11 12:26 Waaaaaall-E 阅读(775) 评论(0) 推荐(0)

导航