大约有 7,000 项符合查询结果(耗时:0.0107秒) [XML]
一个宏命令,就可以程序崩溃时生成dump文件 - C/C++ - 清泛网 - 专注C/C++及内核技术
...初始化时加入 DeclareDumpFile();
创建头文件DumpFile.h, 将下列代码放进文件中:
#pragma once
#include <windows.h>
#include < Dbghelp.h>
#include <iostream>
#include <vector>
using namespace std;
#pragma comment(lib, "Dbghelp.lib")
namespace NSDumpFile
{
...
Boost智能指针——shared_ptr - C/C++ - 清泛网 - 专注C/C++及内核技术
...
不要构造一个临时的shared_ptr作为函数的参数。
如下列代码则可能导致内存泄漏(当函数g()抛异常的时候就会泄露了,这个是boost文档上特地注明的标准bad Practices):
void test()
{
foo(boost::shared_ptr<implementation>(new implementati...
stl 字符串std::string作为std::map主键key的实例 - C/C++ - 清泛网 - 专注C/C++及内核技术
...串作为key的常见用法,并使用find_if实现map按value值查找。代码如下:
#include <map>
#include <string>
#include <algorithm>
using namespace std;
class map_value_finder
{
public:
map_value_finder(const std::string &cmp_string):m_s_cmp_string(cmp_string){}
boo...
div布局居中的方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...景div横铺float:left,然后指定显示div宽度并设置margin:auto。代码如下:
<div class="testbg">
<div class="test"/>
</div>
<style>
<!--
.testbg{
position:relative;
width:100%;
float:left;
}
.testbg .test{
position:relative;
width:1000px;
height:60px;
margi...
php array为空的判断 - C/C++ - 清泛网 - 专注C/C++及内核技术
...断问题,个人一般用empty()来做数组非空判断,这样感觉代码看起来更容易理解。
转自: http://www.lutuzhi.com/theweb/433.html
php array 数组 为空判断
error LNK2019: 无法解析的外部符号_socket,该符号在函数 中被引用 - C/C+...
...
解决方法如下:
在CPP文件include语句之后加上如下代码:
#pragma comment(lib,"ws2_32.lib")
LNK2019 socket
如何让CSplitterWnd分割窗口大小改变后不出现滚动条? - C/C++ - 清泛网 - ...
...果如图:
解决方案:
上面窗口的OnSize()函数中添加代码:
//隐藏滚动条
ShowScrollBar(SB_BOTH, FALSE);
这时应该就OK了,效果如下:
CSplitterWnd 滚动条
MFC判断窗口是否最小化、最大化 - C/C++ - 清泛网 - 专注C/C++及内核技术
...lg->GetSafeHwnd()))
{
...
}
最大化判断使用IsZoomed()函数,代码同上。MFC 判断窗口 最小化 最大化
mfc spin control 用法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...LPNMUPDOWN>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
if(pNMUpDown->iDelta == 1) // 如果此值为1 , 说明点击了Spin的往下箭头
{...
}
else if(pNMUpDown->iDelta == -1) // 如果此值为-1 , 说明点击了Spin的往...
MFC 菜单背景色设置(菜单重绘) - C/C++ - 清泛网 - 专注C/C++及内核技术
...()函数重新绘制菜单项,填充背景颜色。
MyMenu类中绘制代码:
//.h
virtual void DrawItem( LPDRAWITEMSTRUCT lpStruct ); //重绘菜单项
...
//.cpp
void CIconMenu::DrawItem( LPDRAWITEMSTRUCT lpStruct )
{
if (lpStruct->CtlType==ODT_MENU)
{
if(lpStruct->item...
