自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 字符串

1、string proverb("Many a mickle make a muckle.");string phrase(proverb,0,13); //Many a mickle

2013-07-18 22:45:09 783

原创 数组

多维数组维数double carrots[3][4]={{2.5,3.2,3.7,4.1},{4.1,3.9,1.6,3.5},{2.8,2.3,0.9,1.1}};for(int i=0;i<sizeof carrots/sizeof carrots[0];i++){for(int j=0;j<sizeof carrots[0]/sizeof(double);j++)cout

2013-07-17 09:54:58 525

原创 switch语句块中声明

int test=3;switch(test){ int i=1; //wrong case 1: { int j=2; //right break; } case 2: int m=4; //wrong break; default: cout <<endl<<"default reached"; break;}

2013-07-15 11:15:30 710

原创 可移植性

char letter=0;cout cin>>letter;if(letter>'A'&&lettercout在EBCDIC编码中,字母的字符编码是不连续的if(letter>'A'&&letter

2013-07-13 14:23:00 571

原创 枚举

在混合的算术表达式中,已枚举的数据类型会自动转换为相应的类型,但整型类型不能自动转换为枚举类型enum Weekday{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday};Weekday today=Tuesday;int day_value=today+1;today=static_cast(day_value);

2013-07-12 13:44:01 496

原创 标准数据类型上下限

包含所有标准数据类型的上下限信息

2013-07-11 14:46:16 2601

原创 生成随机数

定义了int rand(),返回0到RAND_MAX之间的值定义了time_t time(time_t* time), time_t等价longsrand((unsigned int)time(0));为随机序列创建种子1)随机数在0到10之间 const int limit=11;int random_value=static_cast((limit*static_cast(

2013-07-11 12:41:58 498

原创 表达式判断两个正整数大小

// Exercise 2.5 Finding the largest of two integers without comparing them.#include #include #include using std::cin;using std::cout;int main() { long a = 0L; long b = 0L; cout << "Ente

2013-07-11 10:20:02 678

转载 Prototype模式

作用:    用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。    UML结构图:    抽象基类:    1)Prototype:虚拟基类,所有原型的基类,提供Clone接口函数    接口函数:    1)Prototype::Clone函数:纯虚函数,根据不同的派生类来实例化创建对象。    解析:    Prototype模式其

2013-06-25 17:25:53 502

转载 Singleton模式

作用:保证一个类仅有一个实例,并提供一个访问它的全局访问点。    UML结构图:    解析:    Singleton模式其实是对全局静态变量的一个取代策略,上面提到的Singleton模式的两个作用在C++中是通过如下的机制实现的:1)仅有一个实例,提供一个类的静态成员变量,大家知道类的静态成员变量对于一个类的所有对象而言是惟一的 2)提供一个访问它的全局访问点,也就是提供对

2013-06-25 17:21:31 520

转载 C++计算最大公约数(辗转相除法)

典型例题:一.辗转相除法例1 。求两个正数8251和6105的最大公因数。(分析:辗转相除→余数为零→得到结果)解:8251=6105×1+2146显然8251与6105的最大公因数也必是2146的因数,同样6105与2146的公因数也必是8251的因数,所以8251与6105的最大公因数也是6105与2146的最大公因数。6105=2146×2+18132146=18

2013-06-22 02:44:09 3639

转载 wParam和lParam

1 WM_PAINT消息,LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高。2 滚动条WM_VSCROLL或WM_HSCROLL消息,LOWORD(wParam)指出了鼠标对滚动条的操作。比如上、下、左、右、翻页、移动等。3 击键消息,有WM_SYSKEYDOWN、WM_SYSKEYUP、WM_KEYUP、WM_KEYDOWN,其中wParam是虚拟键代码

2013-06-07 06:31:40 515

转载 GET_X_LPARAM与GET_Y_LPARAM

#define MAKEWORD(a, b)      ((WORD)(((BYTE)((DWORD_PTR)(a) & 0xff)) | ((WORD)((BYTE)((DWORD_PTR)(b) & 0xff))) #define MAKELONG(a, b)      ((LONG)(((WORD)((DWORD_PTR)(a) & 0xffff)) | ((DWORD)((WORD)(

2013-06-05 00:24:29 3444

原创 滚动条

/*---------------------------------------------------- SYSMETS4.C -- System Metrics Display Program No. 4 (c) Charles Petzold, 1998 ----------------------------------------------

2013-06-03 18:02:54 549

转载 ScrollWindow

首先在WM_CREATE中获取系统字符的宽度和高度[cpp] view plaincopyprint?case WM_CREATE:          //获取系统字符的宽度和高度          cxChar = LOWORD(GetDialogBaseUnits()) ;          cyChar = HIWORD(GetDialogBaseUnits(

2013-06-01 15:55:46 1011

程序员面试宝典(全)

程序员面试必看,好好准备找个好公司

2013-04-28

vxWorks及其开发环境tornado

vxWorks及其开发环境tornado

2010-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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