码迷,mamicode.com
首页 >  
搜索关键字:cpp    ( 13186个结果
windows程序扫雷程序设计
在学习windows程序设计中,我们希望通过一个完整的程序来学习windows API这是本人在上杨力祥老师的课程是自己写的扫雷程序。     下面是。cpp文件 #include #include"resource.h" #include #pragma comment( lib,"winmm.lib") //地雷的结构 class Mine{ int x,y; int value;...
分类:Windows程序   时间:2014-07-08 21:25:52    阅读次数:351
DECLARE_MESSAGE_MAP用法
DECLARE_MESSAGE_MAP( )  说明:  你的程序中的每一个CCmdTarget的派生类都可以提供一个消息映射以处理消息。在你的类声明的末尾使用DECLARE_MESSAGE_MAP宏。然后,在实现了类成员函数的.CPP文件中加入BEGIN_MESSAGE_MAP宏,再加入每个消息处理函数的宏入口,最后使用END_MESSAGE_MAP宏。  注意:  如果你在DE...
分类:其他好文   时间:2014-07-08 16:03:43    阅读次数:146
MFC框架剖析和消息机制
即便是基于MFC的应用程序,建立窗口类也是会遵循如下的过程: 设计窗口类->注册窗口类->生成窗口->显示窗口->更新窗口->消息循环->消息路由到窗口过程函数处理。下面就剖析一下在MFC中是如何完成上述过程的。 (1)每个应用程序都有且仅有一个应用类的全局变量theApp,全局变量先于WinMain函数进行处理。 (2)WinMain函数体在APPMODUL.CPP文件中,定义如下: ...
分类:其他好文   时间:2014-07-08 16:01:46    阅读次数:286
从头开始写项目Makefile(一):基本规则
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】 一般一个稍大的linux项目会有很多个源文件组成,最终的可执行程序也是由这许多个源文件编译链接而成的。编译是把一个.c或.cpp文件编译成中间代码.o文件,链接是就使用这些中间代码文件生成可执行文件。比如在当前项目目录下有如下源文件: # ls common....
分类:其他好文   时间:2014-07-08 14:48:35    阅读次数:165
编程算法 - 判断二叉树是不是平衡树 代码(C)
判断二叉树是不平衡树 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 输入一颗二叉树的根结点, 判断该树是不是平衡二叉树.二叉平衡树: 任意结点的左右子树的深度相差不超过1.使用后序遍历的方式, 并且保存左右子树的深度, 进行比较.代码:/* * main.cpp * * Created on: 2014.6.12 * Aut...
分类:其他好文   时间:2014-07-06 12:22:46    阅读次数:161
编程算法 - 两个链表的第一个公共结点 代码(C)
两个链表的第一个公共结点 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 输入两个链表, 找出它们的第一个公共结点.计算链表的长度, 然后移动较长链表的指针, 使其到相同结点的距离的相同, 再同时移动两个链表的指针, 找到相同元素.代码:/* * main.cpp * * Created on: 2014.6.12 * Aut...
分类:其他好文   时间:2014-07-06 09:59:42    阅读次数:206
编程算法 - 数字在排序数组中出现的次数 代码(C)
数字在排序数组中出现的次数 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 统计一个数字在排序数组中出现的次数.通过折半查找, 找到首次出现的位置, 再找到末次出现的位置, 相减即可.时间复杂度O(logn).代码:/* * main.cpp * * Created on: 2014.6.12 * Author: Spike ...
分类:其他好文   时间:2014-07-06 09:45:25    阅读次数:177
编程算法 - 二叉树的深度 代码(C)
二叉树的深度 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 输入一棵二叉树的根节点, 求该树的深度.依次选择最深的左右子树, 然后递归加1.代码:/* * main.cpp * * Created on: 2014.6.12 * Author: Spike */ /*eclipse cdt, gcc 4.8.1*/ #...
分类:其他好文   时间:2014-07-06 00:39:59    阅读次数:152
灵渊(seals.cpp/c/pas)
题意:p(m)的值为m的正因数个数(包括1和m本身)。 求满足p(x)=n的x的最小值。对于任意正整数n,有n=p1^a1 * p2^a2 * p3^a3 * …… * pn^an;(pi为质数)n的因数个数(a1+1)*(a2+1)*(a3+1)*……*(an+1);举个例子,8=2*2*2;.....
分类:其他好文   时间:2014-07-05 21:41:06    阅读次数:341
list
在STL中的list其实就是一个双向链表,我用的还不多。 1 // ------------------------------------------------------------------------- 2 // 文件名 : list1.cpp 3...
分类:其他好文   时间:2014-07-05 21:07:42    阅读次数:170
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!