C++
zhang-hui
Have a nice day
展开
-
STL 容器简介
vectorvector是一个数组结构,插入、删除、查询、更新 操作和数组相似。当插入的元素多于现有空间时,会自动new一个2倍现有空间的数组,将旧数据copy过去。listSTL list 是一个双向链表,插入、删除、查询、更新 操作和链表相似。dequedequeue由一段一段的定量连续空间构成。一旦有必要在dequeue的前端或尾端增加新空间,便配置一段定量连续空间,原创 2014-09-11 16:32:29 · 859 阅读 · 0 评论 -
一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值
题目来自于:http://blog.csdn.net/v_july_v/article/details/6106226原创 2014-05-11 15:10:42 · 2074 阅读 · 0 评论 -
copy constructor的实现
有三种情况,会一个原创 2014-11-05 20:40:44 · 974 阅读 · 0 评论 -
如何调用 DLL 中的函数
如何调用LL 中的函数 在 DLL工程中的 cpp中函数定义如下:extern "C" _declspec (dllexport ) int add(int a, char b){ return a + b;} 一:显示链接调用的 DLL的主工程的 main文件中代码如下:#include #include #inc转载 2012-04-13 10:58:39 · 1127 阅读 · 0 评论 -
CString转char*
CString str("I am trying!");char *p = str.GetBuffer(str.GetLength());/*在使用完p指针后,然后释放*/str.ReleaseBuffer();原创 2012-04-13 10:39:00 · 523 阅读 · 0 评论 -
ANSI编码字符转化为UNICODE编码字符
WCHAR* S2W(char* ansi){int i;WCHAR* unicode;unicode = (WCHAR*) malloc ((strlen(ansi)+2)*sizeof(WCHAR));for (i = 0; i<(signed)strlen(ansi)+1; i++)unicode[i] = ansi[i];unicode[i] = 0;ret原创 2012-04-13 11:01:13 · 1272 阅读 · 0 评论 -
C++ 定时器使用
用WM_TIMER来设置定时器 先请看SetTimer这个API函数的原型 UINT_PTR SetTimer( HWND hWnd, // 窗口句柄 UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器 UINT uElapse, // 时间间隔,单位为毫秒 TIMERPROC lpTimer转载 2013-01-26 19:45:17 · 2853 阅读 · 0 评论 -
C++ 对类提供默认构造函数的几种情况
接下来的几篇文章来自于侯捷翻译的《C++对象模型》原创 2014-11-04 20:51:34 · 3018 阅读 · 0 评论