不应该不知道C++的常用库

在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水...

2009-06-26 15:04:00

阅读数:779

评论数:0

常用排序算法

1、稳定排序和非稳定排序  简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的。 比如:一组数排序前是a1,a2,a3,a4,a5,其中a2=a4,经过某种排序后为a1,a2,a4,a3,a5,则我们说这种排序是稳定的,因...

2009-06-26 14:55:00

阅读数:474

评论数:0

有序全排列生成算法集锦

 /*  Name: 有序全排列生成算法集锦  Copyright: 始发于goal00001111的专栏;      Description: 实现了五种有序全排列生成算法。有关算法的分析讨论详见拙作《有序全排列生成算法》:http://blog.csdn.net/goal00001111/ar...

2009-06-25 14:01:00

阅读数:443

评论数:0

基础算法之排列组合生成算法

//////////////////////////////////////r-排列生成算法//回溯法生成从n个元素中取出r个元素的所有排列情况#include#includeconst int N = 10000;int n, r;int res[N];bool used[N];int coun...

2009-06-25 14:01:00

阅读数:749

评论数:0

在一个消息响应函数中响应多个动态生成的按钮点击事件

对于按钮动态生成的文章网上很多,但看过之后会发现它们的响应函数似乎都做得是那样的生硬,在一些情形下并不适用,我也看过一篇针对此问题的论文“一种基于VC_的动态生成控制按钮的方法”在文中作者使用ON_CONTROL_RANGE()解决了这个问题但是这样ID似乎总有上限,对于处理动态生成按钮的数目不确...

2009-06-25 13:59:00

阅读数:843

评论数:0

搜索引擎

http://blog.csdn.net/yoki2009/category/548273.aspx

2009-06-25 13:55:00

阅读数:239

评论数:0

连续整数之和为1000的共有几组

#include "stdafx.h"#include #include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ int dwData = 0; int i = 0;  bool bE...

2009-06-25 13:44:00

阅读数:753

评论数:0

宏定义 续行符"/"

续行符    宏定义规定,宏定义必须在一行里完成。所以用#define定义宏定义时,有时为了阅读方便,就加续行符"/"来换行。在普通代码行后面加不加都一样(VC是自动判断续行的)。    例如:    #define SomeFun(x, a, b) if(x)x=a+b;el...

2009-06-25 13:27:00

阅读数:812

评论数:0

C++宏定义中##和#的区别

C++宏定义中##和#的区别    我们用一实例来学习一下C++宏定义中的## 和#的区别。        首先我们来定义一个宏:#define STRCPY(a, b)  strcpy(a ## _p, #b)        1. 宏定义里面有个##表示把字符串联在一起。如:        #i...

2009-06-25 13:25:00

阅读数:509

评论数:0

C++ 虚函数表解析

陈皓http://blog.csdn.net/haoel  前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使...

2009-06-16 16:50:00

阅读数:326

评论数:0

VC通用控件自适应屏幕类

此为我程序中的一个类,本用于WinCE,但在桌面系统上也同样适用!使用方法(在WM_INITDIALOG或WM_CREATE消息中加入):Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeH...

2009-06-16 13:01:00

阅读数:859

评论数:1

Windows 消息机制

Windows 消息机制编写Windows程序有两年了,但当别人问起Windows消息机制总觉得很难形容清楚。在这篇中,集合了很多我从网络中搜集来的一些知识,这里只是汇总一下。我们编写的Windows程序是以事件为驱动,消息机制为基础的。对于每一个正在执行的Windows应用程序,Windows为...

2009-06-16 12:58:00

阅读数:418

评论数:0

Windows Mobile开发文章收藏

http://blog.csdn.net/okadler0518/archive/2009/06/15/4271629.aspx  http://www.cppblog.com/SpringSnow/category/10317.html

2009-06-16 12:55:00

阅读数:394

评论数:0

Windows Mobile开发文章收藏

入门或理论研究系列文章 智能手机 手机词汇 研发手机基本流程 我理解的Windows moblie J2ME,CompactFramework,c++,我该如何取舍 Windows Mobile Jump Start Guide 从0开始Windows Mobile 开发 3G 手机流媒体应用,看...

2009-06-16 12:52:00

阅读数:1364

评论数:0

IBM面试题试解(关于50条狗、50个人、病狗)

题目:村子里有50个人,每人有一条狗,在这50条狗中有病狗(这种病不传染),于是人们要找出病狗。 每个人可以观察其他49条狗,以判断他们是否生病,(如果有病一定能看出来),只有自己的狗不能看,观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的狗是病狗就是枪毙自己的狗(发现后必须...

2009-06-16 09:11:00

阅读数:540

评论数:0

小孙 小张 古物主人推断

 小孙和小张是考古学家老李的学生。 有一天,老李拿了一件古物来考验俩人,俩人都无法验证出来这件古物是谁的。 老李告诉了小孙拥有者的姓,告诉小张拥有者的名,并在纸条上写了以下几个人,问他们知道谁才是拥有者? 赵括  赵云  赵鹏 沈括  沈万三 岳飞  岳云 张飞  张良  张鹏 小孙说:我不知道,...

2009-06-16 09:08:00

阅读数:1371

评论数:0

PostMessage和SendMessage的区别

1, PostMessage只把消息放入队列,不管其他程序是否处理都返回,然后继续执行,这是个异步消息投放函数。而SendMessage必须等待其他程序处理消息完了之后才返回,继续执行,这是个同步消息投放函数。而且,PostMessage的返回值表示PostMessage函数执行是否正确;而Sen...

2009-06-15 10:46:00

阅读数:669

评论数:0

二叉树 常见操作

templatestruct _TNode{ _T data; _TNode* pLeft; _TNode* pRight; _TNode* pParent; _TNode() {  pLeft = pRight = pParent = NULL; }};templateclass CBinary...

2009-06-12 09:41:00

阅读数:518

评论数:0

vector,deque,list区别

vector 就是一个在堆上建立的一维数组,因为在堆上,所以对其进行erase( ), resieze()等操作;还有一点就是,vector不用担心越界当空间不够用的时候,系统会自动按照一定的比例(对capacity( )大小)进行扩充。 vector最大的优点莫过于是检索(用operator[ ...

2009-06-12 09:33:00

阅读数:657

评论数:2

STL中的map和multimap

某网友提问:“0000172009010199999999001         他们对应的结构体是id[7];date[9],date[9];item[4] 0000202009010299999999001         这是一个纯文本文件,名字叫info(d:/info) 00002220...

2009-06-08 09:56:00

阅读数:698

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭