摘要:
idl文件相应位置写入 typedef [uuid(1B314975-2FCB-4903-BB1A-917EB8E639E4), version(1.0)] struct Struct_A { long x; long y; } Struct_A ;也就是说导出的结构体也必须有uuid 阅读全文
摘要:
String str(newVal); int count = str.size(); if(count>31) { count = 31; } wcsncpy(m_info.faceName,str.c_str(),count); m_info.faceName[count] = _T('\0'); 阅读全文
摘要:
有IMXLayer和IMXVectLayer两个接口 已经实现了IMXVectLayer继承于IMXLayerIMXVectLayer的实现是我自己写的,IMXLayer的实现是系统生成的 1 STDMETHODIMP CMXLayers::GetLayer(LONG idx, IMXLayer** layer) 2 { 3 4 CMXLayer *mxLayer = NULL; 5 switch (pLayer->GetLayerType()) 6 { 7 case miLayerVector: 8 mxLayer = (CMXLayer *)new CComObject<CMX 阅读全文
摘要:
b.any() b 中是否存在置为 1 的二进制位?b.none() b 中不存在置为 1 的二进制位吗?b.count() b 中置为 1 的二进制位的个数b.size() b 中二进制位的个数b[pos] 访问 b 中在 pos 处二进制位b.test(pos) b 中在 pos 处的二进制位置为 1么?b.set() 把 b 中所有二进制位都置为 1b.set(pos) 把 b 中在 pos 处的二进制位置为 1b.any() b 中是否存在置为 1 的二进制b.reset() 把 b 中所有二进制位都置为 0b.reset(pos) 把 b 中在 pos 处的二进制位置b.flip() 阅读全文
摘要:
vector<int> int_vector(10); vector<int>::iterator int_iterator; for (int_iterator = int_vector.begin();int_iterator!=int_vector.end();++int_iterator) { *int_iterator = 1; } for (int_iterator = int_vector.begin();int_iterator!=int_vector.end();++int_iterator) { cout<<*int_iterator&l 阅读全文
摘要:
string 对象和 bitsets 对象之间是反向转化的:string 对象的最右边字符(即下标最大的那个字符)用来初始化 bitset 对象的低阶位(即下标为 0 的位)。当用 string 对象初始化 bitset 对象时,记住这一差别很重要。警告:为什么在vs下是正向的呢?我勒个去 阅读全文