现在位置: 首页 > 所有2012年发表的文章
2012-08-24 03:39 工业·编程 ⁄ 共 4085字 暂无评论
一、引入友元机制的原因        1. 在不放弃私有数据安全性的情况下,使得类外部的函数或类能够访问类中的私有成员,在c++中就用友元作为实现这个要求的辅助手          段。      2. 声明了一个类的友元函数,就可以用这个函数直接访问该类的私有数据,从而提高了程序运行的效率。(如果没有友元机制,外部函   ...
阅读全文
2012-08-24 03:38 工业·编程 ⁄ 共 3294字 暂无评论
静态成员的特性:不管这个类创建了多少个对象,而其静态成员只有一个拷贝(副本),这个拷贝被所有属于这个类的对象共享。   一、静态数据成员         定义格式:             static 数据类型 静态数据成员名;       初始化格式:         ...
阅读全文
2012-08-24 03:35 工业·编程 ⁄ 共 1346字 暂无评论
一、常类型的引入       是为了既保证数据共享又防止数据被改动。   二、常数据成员       定义格式:             const 数据类型 数据成员名;       说明:             1. 常数据成员只能通过构造函数...
阅读全文
2012-08-24 03:32 工业·编程 ⁄ 共 5343字 暂无评论
一、运算符重载         定义格式:             operator 运算符 ();       说明:             1. 运算符重载是通过创建运算符函数operator()来实现的;             2. ...
阅读全文
2012-08-24 03:28 工业·编程 ⁄ 共 5005字 暂无评论
一、系统预定义类型间的转换 1. 隐式类型转换                 在赋值表达式 A=B 的情况下,赋值运算符右端B的值需转换为A类型后进行赋值;                 当char或short类型变量与int类型变量进行运算时,将char或short类型转换成int类型;    ...
阅读全文
2012-08-24 03:26 工业·编程 ⁄ 共 1510字 暂无评论
一、MFC允许对象在程序运行的整个过程中持久化的串行化机制 (1)串行化是指向持久化存储媒介(如一个磁盘文件)读或写对象的过程。 (2)串行化用于在程序运行过程时或之后修复结构化数据(如C++类或结构)的状态。 (3)MFC支持CObject类中的串行化,所以,所有继承于CObject的类可以利用CObject的串行化协议。 (4)串行化的基本思想:           a、对象必须能将其当前状态写...
阅读全文
2012-08-24 03:24 工业·编程 ⁄ 共 599字 暂无评论
(1)在MFC中,文档类负责管理数据,提供保存和加载数据的功能;视类负责数据的显示,以及给用户提供对数据的编辑和修改功能。 (2)MFC给我们提供Document/View结构,将一个应用程序所需要的“数据处理与显示”的函数空壳都设计好了,这些函数都是虚函数,我们可以在派生类中重写这些函数。 (3)有关文件读写的操作在CDocument的Serialize函数中进行;有关数据和图形显示的操作在CView的OnDraw函数中进行。 (4)我们在其派生类...
阅读全文
    启东事件和什邡事件一样,网络上一片叫好之声,但是很少有人考虑到,这些事件的结果,最后是全是输家。这两个事件,大家比较少关注的一点,就是投资人的利益,应该如何保护。在什邡事件上,是民企,在启东事件上,是外企。     本来对投资的企业来讲,人家也是要算一笔账的。你投资的成本是什么,你投资后的收益是什么,整个计划的可行性是什么。一旦投资计划确定,大家合同一签,那么就具有...
阅读全文
    求数组中第K大的数可以基于快排序思想,步骤如下:       1、随机选择一个支点       2、将比支点大的数,放到数组左边;将比支点小的数放到数组右边;将支点放到中间(属于左部分)       3、设左部分的长度为L,               当K < L时,递归地在左...
阅读全文
2012-08-23 23:55 工业·编程 ⁄ 共 7202字 暂无评论
    单链表的快排序和数组的快排序基本思想相同,同样是基于划分,但是又有很大的不同:单链表不支持基于下标的访问。故书中把待排序的链表拆分为2个子链表。为了简单起见,选择链表的第一个节点作为基准,然后进行比较,比基准小得节点放入左面的子链表,比基准大的放入右边的子链表。在对待排序链表扫描一遍之后,左边子链表的节点值都小于基准的值,右边子链表的值都大于基准的值,然后把基准插入到链表中,...
阅读全文