大约有 46,100 项符合查询结果(耗时:0.0327秒) [XML]

https://www.tsingfun.com/it/cpp/1383.html 

C++ 线程安全的单例模式 - C/C++ - 清泛网 - 专注C/C++及内核技术

...ingleton; } UnLock(); } return m_instance; } 2、内部静态实例的懒汉模式 这里需要注意的是,C++0X以后,要求编译器保证内部静态变量的线程安全性,可以不加锁。但C++ 0X以前,仍需要加锁。 class SingletonInside { p...
https://www.tsingfun.com/it/cpp/1430.html 

LVN_ITEMCHANGED通知会响应多次的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术

...efine LVIS_FOCUSED 0x0001 #define LVIS_SELECTED 0x0002 // 在CListCtrl派生类中响应LVN_ITEMCHANGED消息 void CNewListCtrl::OnItemchanged(NMHDR* pNMHDR, LRESULT* pResult) { NMLISTVIEW* pNMListView = (NMLISTVIEW*)pNMHDR; // TODO: Add your control notification hand...
https://www.tsingfun.com/it/cpp/1455.html 

C++读写EXCEL文件方式比较 - C/C++ - 清泛网 - 专注C/C++及内核技术

...了EXCEL。 参考:《C++使用OLE/COM高速读写EXCEL的源码》 2.Basic EXCEL 方式 这是CodeProject上的一个推荐开源工程了, http://www.codeproject.com/KB/office/BasicExcel.aspx 作者是基于EXCEL的文件格式进行的处理。但是为什么叫Basic EXCEL呢。 他...
https://www.tsingfun.com/it/cpp/1467.html 

php array为空的判断 - C/C++ - 清泛网 - 专注C/C++及内核技术

...o count($arr); echo size($arr); //输出0 PHP判断数组为空方法2:empty($arr); $arr= array(""); $result = empty($arr); //$result = false $arr = array(); $result = empty($arr); //$result = true 这两种方法足以应对简单数组和多维数组是否为空的判断问...
https://www.tsingfun.com/it/cpp/1469.html 

MFC SysLink的使用方法 - C/C++ - 清泛网 - 专注C/C++及内核技术

...基于对话框的MFC工程,添加一个 Syslink Control 控件: 2、 在该控件的 Caption 属性里添加带 href 的锚定标记 3、接着,资源视图中双击SysLink控件,添加NM_CLICK 事件,在事件函数里面添加如下: void CAboutDlg::OnNMClickSyslink2(NM...
https://www.tsingfun.com/it/cpp/1478.html 

xpath路径表达式笔记 - C/C++ - 清泛网 - 专注C/C++及内核技术

...tore> <book> <title lang="eng">Harry Potter</title> <price>29.99</price> </book> <book> <title lang="eng">Learning XML</title> <price>39.95</price> </book> </bookstore> [例1] bookstore :选取 bookstore 元素的所有子节点。 [例2] /booksto...
https://www.tsingfun.com/it/cpp/1488.html 

shared_ptr指针被赋值后,原指针会引用清零、自动释放。 - C/C++ - 清泛网 ...

...AR* argv[]) { { std::shared_ptr<int> sp(new int(2)); intg = sp; } std::shared_ptr<int> sp22(new int(8)); foo(sp22); printf("%d\n", intg.use_count()); printf("%d\n", *(intg).get()); return 0; } ...
https://www.tsingfun.com/it/cpp/1491.html 

c++ boost库 序列化与反序列化 - C/C++ - 清泛网 - 专注C/C++及内核技术

...LIZATION_NVP(obj.UserID); } BOOST_SERIALIZATION_SHARED_PTR(TestStruct); 2、save、load函数: #ifndef STRUCT_SAVE_LOAD_H_ #define STRUCT_SAVE_LOAD_H_ // #include <string> #include <fstream> // #include "boost/archive/text_iarchive.hpp" #include "boost/archive/text_oarchive.hpp" #inc...
https://www.tsingfun.com/it/cpp/1495.html 

VC/Linux C++ 递归访问目录下所有文件 - C/C++ - 清泛网 - 专注C/C++及内核技术

...部分代码如下:find(char * lpPath){ char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(sz...VC函数,部分代码如下: find(char * lpPath) { char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPath); strcat(szFind,"\\*.*"); ...
https://www.tsingfun.com/it/cpp/1502.html 

%d,%c,%s,%x等转换符 释义 - C/C++ - 清泛网 - 专注C/C++及内核技术

...符号十进制整数 %o 八进制整数 e.g. 0123 %x(%X) 十六进制整数0f(0F) e.g. 0x1234 %p 指针 %s 字符串 %S Unicode字符串(双字节) %% "%" 2.标志 左...