大约有 46,100 项符合查询结果(耗时:0.0327秒) [XML]
C++ 线程安全的单例模式 - C/C++ - 清泛网 - 专注C/C++及内核技术
...ingleton;
}
UnLock();
}
return m_instance;
}
2、内部静态实例的懒汉模式
这里需要注意的是,C++0X以后,要求编译器保证内部静态变量的线程安全性,可以不加锁。但C++ 0X以前,仍需要加锁。
class SingletonInside
{
p...
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...
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呢。
他...
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
这两种方法足以应对简单数组和多维数组是否为空的判断问...
MFC SysLink的使用方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...基于对话框的MFC工程,添加一个 Syslink Control 控件:
2、 在该控件的 Caption 属性里添加带 href 的锚定标记
3、接着,资源视图中双击SysLink控件,添加NM_CLICK 事件,在事件函数里面添加如下:
void CAboutDlg::OnNMClickSyslink2(NM...
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...
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;
}
...
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...
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,"\\*.*");
...
%d,%c,%s,%x等转换符 释义 - C/C++ - 清泛网 - 专注C/C++及内核技术
...符号十进制整数
%o 八进制整数 e.g. 0123
%x(%X) 十六进制整数0f(0F) e.g. 0x1234
%p 指针
%s 字符串 %S Unicode字符串(双字节)
%% "%"
2.标志
左...
