随笔分类 - c/c++
摘要:iocp三层架构服务器模型分类:GameEngine专题之IOCP(完成端口)2010-04-06 14:442611人阅读评论(0)收藏举报服务器socket工作测试应用服务器性能优化本文作者:sodme本文出处:http://blog.csdn.net/sodme声明:本文可以不经作者同意任意转...
阅读全文
摘要:MEMORYSTATUSEX statex;statex.dwLength = sizeof (statex);GlobalMemoryStatusEx (&statex); _tprintf (TEXT("There is %*ld percent of memory in use.\n"), ...
阅读全文
摘要:全面介绍Windows内存管理机制及C++内存分配实例十分感谢MS社区的帖子,讲得很好~http://social.technet.microsoft.com/Forums/zh-CN/2219/thread/afc1269f-fe08-4dc7-bb94-c395d607e536(一):进程空间在...
阅读全文
摘要:在写代码的过程中,打log肯定是少不了的,毕竟不能总靠调试来发现问题。log库的选用就很纠结了,成熟的log库非常多,log4cpp、log4cxx、poco.log、boost.log、glog等等,以前我用过log4cxx,觉得配置巨麻烦,一大段看着好纠结,不过用起来很舒服。这次我决定使用比较轻...
阅读全文
摘要:这里归纳了C API可使用的函数,并在下一节详细介绍了它们。函数 描述mysql_affected_rows() 返 回上次UPDATE、DELETE或INSERT查询更改/删除/插入的行数。mysql_autocommit() 切换 autocommit模式,ON/OFFmysql_change_...
阅读全文
摘要:// IOCP.cpp : Defines the entry point for the console application.////#include "stdafx.h"#include #include #include #pragma comment(lib, "WS2_32.lib")...
阅读全文
摘要:UML 之 C++类图关系全面剖析分类:软件设计与架构2008-10-16 08:525165人阅读评论(3)收藏举报umlc++borderclasscblogUML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系...
阅读全文
摘要:#include "StdAfx.h"#include "TransWnd.h"CTransWnd::CTransWnd(void){ const TCHAR szClassName[] = TEXT ("TransWindow") ; WNDCLASS wndclass ; wndclass.s...
阅读全文
摘要:上面一句是扩展窗口风格,下面一句是窗口风格扩展窗口风格: WS_EX_ACCEPTFILES 指明用这个风格创建的窗口能够接受拖放文件。 · WS_EX_CLIENTEDGE 指明窗口具有3D外观,这意味着,边框具有下沉的边界。 · WS_EX_CONTEXTHELP 在窗口的标题条中包含问号。当用...
阅读全文
摘要:COLORREF m_crText;CFont m_font;m_font.CreatePointFont(150,"华文行楷");//代表15号字体,华文行楷HBRUSH dlg::CtlColor(CDC* pDC, UINT nCtlColor, Cwnd* pWnd) { HBRUSH hb...
阅读全文
摘要:C++字符串完全指引之二 —— 字符串封装类原著:Michael Dunn作者:Chengjie Sun原文出处:CodeProject:The Complete Guide to C++ Strings, Part II引言 因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的缓冲...
阅读全文
摘要:VC获取文件后缀名2011-07-28 10:30:50|分类: Visual C++ and O |标签: |举报 |字号大中小订阅1。 CString GetSuffix(CString strFileName) { return strFileName.Right(strFileName...
阅读全文
摘要:win32直接操作的是句柄HANDLE,每个句柄就对应windows窗口,而vc对HANDLE进行类封装,间接操作的都是HANDLE,现在句柄只是类的一个成员变量。从句柄到指针 CWnd* pWnd=CWnd::FromHandle(hWnd); //a temporary CWnd object ...
阅读全文
摘要:class的"operator 返回类型 ()" 的重载 就是对(class)的重载,这个重载符不用参数,参数就是自身,并且与函数传递的参数括号等价如func(c), 并且多个参数也适用 如 void func(class c, int i ) 等价 void func( (c),( i ) )class的 "operator()" 的重载 是对 class()的重载,两者不同。如 class(1), class(2) ……#include using namespace std;class C1{public: C1(int k):i(k){} //(
阅读全文
摘要:浅拷贝 拷贝的是对象的引用、指针等地址深度拷贝 在新地址 新空间 完全拷贝对象的成员和对象本身一个是给房门钥匙一个是新盖一个房子
阅读全文
摘要:今天学习Effective c++学习 explicit 关键字:如果有个类class C{public: C(int i):v(i){} int v;}那么当 C c = 12;语句时,构造函数可以发生隐式转换,等价于 C c(12),这是构造函数的特征之一。explicit关键字可以避免隐式转换 explicit C(int i):v(i){}
阅读全文

浙公网安备 33010602011771号