随笔分类 -  读书笔记

摘要:4. 输出文字4.1 绘制和更新进入消息循环之前,程序都会调用UpdateWindow()函数,Windows利用这个机会给消息处理程序发送第一个WM_PAINT消息,除此之外消息处理函数接收到WM_PAINT消息的几种情况:l窗口被移动或者重新显示,窗口中先前被隐藏的部分需要重新画;l改变窗口的大小(窗口的风格要有WS_HREDRAW和WS_VREDRAW);l使用ScrollWindow()和... 阅读全文
posted @ 2010-04-06 17:56 snddman 阅读(204) 评论(0) 推荐(0)
摘要:void *calloc(size_t nobj, size_t size);calloc函数为由nobj个长度为size的对象组成的数组分配内存,并返回指向分配区域的指针;若无法满足要求,则返回NULL。该空间的初始长度为0字节 void *malloc(size_t size);malloc函数为长度size的对象分配内存,并返回指向分配区域的指针;若无法满足要求,则返回NULL。该函数不对分... 阅读全文
posted @ 2010-03-18 01:55 snddman 阅读(2129) 评论(0) 推荐(0)
摘要:线性结构有:线性表、栈和队列、串。线性结构的特点:存在惟一的第一个数据元素存在惟一的最后一个数据元素除第一个元素外,其他的元素只有一个前驱除最后一个元素外,其他的元素只有一个后继2.1 线性表的类型定义定义:n个数据元素的有限序列。复杂的线性表,一个数据元素可以由若干个数据项(item)组成,这是,常把数据元素称为记录,含有大量记录的线性表又称为文件。 阅读全文
posted @ 2010-03-14 17:18 snddman 阅读(163) 评论(0) 推荐(0)
摘要:本章介绍 C++ 的大部分基本要素:内置类型、库类型、类类型、变量、表达式、语句和函数。在这一过程中还会简要说明如何编译和运行程序。 读者读完本章内容并做完练习,就应该可以编写、编译和执行简单的程序。后面的章节会进一步阐明本章所介绍的主题。 要学会一门新的程序语言,必须实际动手编写程序。在这一章,我们将缩写程序解决一个简单的数据处理问题:某书店以文件形式保存其每一笔交易。每一笔交易记录某本书的销售... 阅读全文
posted @ 2010-03-07 15:44 snddman 阅读(271) 评论(0) 推荐(0)
摘要:类型是所有程序的基础。类型告诉我们数据代表什么意思以及可以对数据执行哪些操作。 C++ 语言定义了几种基本类型:字符型、整型、浮点型等。C++ 还提供了可用于自定义数据类型的机制,标准库正是利用这些机制定义了许多更复杂的类型,比如可变长字符串 string、vector 等。此外,我们还能修改已有的类型以形成复合类型。本章介绍内置类型,并开始介绍 C++ 如何支持更复杂的类型。 类型确定了数据和操... 阅读全文
posted @ 2010-03-06 01:52 snddman 阅读(294) 评论(0) 推荐(0)