- 博客(6)
- 问答 (3)
- 收藏
- 关注
转载 VC中GetLastError()获取错误信息的使用,以及错误代码的含义
VC中GetLastError()获取错误信息的使用 在VC中编写应用程序时,经常需要涉及到错误处理问题。许多函数调用只用TRUE和FALSE来表明函数的运行结果。一旦出现错误,MSDN中往往会指出请用GetLastError()函数可问题是,GetLastError()返回的只是一个双字节数值(DWORD)。OH,MY GOD!目前Win32的出错编号已经从0排到11031,而这还不是错
2015-01-21 15:02:46 6953
原创 [tips] 在MFC中快速预览对话框布局的快捷键
之前在MFC中查看对话框布局,都跑一遍程序,很麻烦,今天偶然发现有快捷键可以直接预览对话框。以后再改布局,So Easy!快捷键:Ctrl + T
2015-01-13 21:51:51 2232
原创 [堆排序之番外] heap-size[A]的理解
前言自己在看《算法导论》的时候,对heap-size[A]理解不清楚,也影响了看下去的心情(逃,碰到问题就不想看了...在看完了整个算法,写过代码以后,才算是理解了些。下面写下自己的理解。正文《算法导论》中的对heap-size[A]的描述是:表示堆的数组A是一个具有两个属性的对象:length[A]是数组中的元素个数,heap-size[A]是存放在A中的堆的
2015-01-09 15:09:24 3067 2
原创 [堆排序之三]实践,C++实现
输入:数组a输出:对数组a进行堆排序(升序)注意:根节点的下标为0#include using namespace std;void AdjustHeap(int a[], int i, int heapsize){ int lchild = 2 * i + 1; int rchild = 2 * i + 2; int max = i; if (lchild
2015-01-09 13:04:01 615
原创 [堆排序之一]图文说明,快速理解
前言:在学堆排序的时候,第一份资料看的是算法导论,嚼着好晦涩,昏昏欲睡,不直观不好理解。于是又查阅了其他资料,果然网上各种总结更给力啊。我根据自己的情况,把堆排序学习分成3部分:快速理解、深入理解原理和C++实现。自我感觉,这种安排对快速理解堆排序还是很有帮助的。所谓“原创”,是在整理网友资料基础上,加上了一些自己的理解和感悟。 堆的定义:堆(heap)是一种数据结构。定义
2015-01-07 10:59:59 736
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人