
C/C++
VideoMonitor
这个作者很懒,什么都没留下…
展开
-
程序员的进化——从学生到首席执行官
翻译 2002 王咏刚 http://www.contextfree.net/ 转译自 Omri's Computer Humor Pagehttp://www.cs.bgu.ac.il/~omri/Humor/-------------------------------------------*/-------------------------------------原创 2012-08-08 08:47:27 · 1134 阅读 · 0 评论 -
C++ Boost库简介
boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程、数学原创 2012-08-01 13:48:11 · 553 阅读 · 0 评论 -
C语言程序判断计算机的CPU大小端
如何判断一台计算机的CPU是大端还是小字端对齐呢? 那么首先得了解何为大端,何为小端,明确一下概念。 所谓大端模式,是指字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。 小端格式:与大端存储格式相反,在小端存储格式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。 那么如何使用C语言程序判断CPU是大端还是小端对齐呢? 有原创 2012-08-01 13:45:16 · 1039 阅读 · 0 评论 -
C语言中的几个容易混淆的知识点总结
1、指针数组与数组指针 (1)int* q[10]; 指针数组,声明一个指向含有10个整型指针元素的数组。 (2)int (*p)[10]; 数组指针,声明一个指向10个整型数组的指针。 指针数组是元素为指针的数组,而数组指针是元素为指向数组的指针。 2、函数指针与指针函数 (原创 2012-08-01 13:47:20 · 762 阅读 · 0 评论 -
C语言--结构体中的指针
今天来讨论一下C中的内存管理。记得上周在饭桌上和同事讨论C语言的崛起时,讲到了内存管理方面我说所有指针使用前都必须初始化,结构体中的成员指针也是一样有人反驳说,不是吧,以前做二叉树算法时,他的左右孩子指针使用时难道有初始化吗那时我不知怎么的想不出理由,虽然我还是坚信要初始化的过了几天这位同事说他试了一下,结构体中的成员指针不经过初始化是可以用(左子树和右子树指针)那转载 2012-12-21 09:37:33 · 247 阅读 · 0 评论 -
HDC画图
画笔和画刷是作图的基础,本章介绍的是静态的描画,下一章介绍用鼠标动态地作画。一、画笔的种类和使用方法画笔的使用和上一章的字体类似,首先用CreatePen()函数创建一个画笔对象,然后与设备文本绑定,同时得到旧的画笔。用完后删除新画笔,并且恢复旧画笔。画笔的种类有7种,参照下表及下面的例子。值说明PS_SOLID实线PS_DASH原创 2013-01-29 16:32:36 · 2372 阅读 · 0 评论 -
HDC字体变换
一、GetDC()函数与BeginPaint()函数的区别在前面章节中说过,设备文本句柄的方法也可用GetDC()函数,网上和有的书上说BeginPaint()函数只能用于WM_PAINT,其它地方一般不用,而GetDC()函数不能用在WM_PAINT下,其它地方可以用。关于这一点,小雅将通过一个例子来说明,这个例子是在指定位置显示一行文字,用DrawText()可以实现,但这儿用Text原创 2013-01-29 16:34:18 · 899 阅读 · 0 评论 -
TextOut使用
一、TextOut()函数的基本用法TextOut()函数既不处理回车符、TAB键等,也不自动回行,以指定的位置作基准点,在其附近显示,默认时基准点是这一行字的左上角。要知道当前文字的对齐方式,可以用GetTextAlign()函数,本章并不讲解这个函数,而讲解与之相对的SetTextAlign()函数。LRESULT CALLBACK WndProc(HWND hWnd, UINT原创 2013-01-29 16:35:19 · 2005 阅读 · 0 评论