为了不模糊概念在这里我们就简单的阐述一下类的分解,前面的教程我们着重讲述了类的继承,继承的特点就是,派生类继承基类的特性,进行结构扩张,这种逐步扩张,逐步在各派生类中分解彼此不同特性的过程其实就是类的分解。 分解过程笔者在这里不想再拿代码进行过多阐述分析了,意思说到,对于逐步分解,逐步扩张的思想就靠大 发布时间:2012-06-30 作者: 佚名技术 views(171)
本文讲述了如何用C++Builder实现Messenger的详细方法,其中使用了如下技术: 1. 多线程序技术,防止界面出现死锁。 2. 使用了网络枚举来枚举在线的网络用户。 3. 使用了Unicode的转换函数进从AnsiString到Unicode的转换。 4. 使用了简单的不规则窗口的技术。 5. 自动安装,将自己加入系统起动中。 6. 系统托盘技术。 编程方 发布时间:2012-06-30 作者: 佚名技术 views(304)
Windows 2000与Windows 9x有一个非常重要的区别,即Windows 2000提供了很多功能强大的Service(服务)。这些Service可以随着WIN2000的启动而自启动,也可以让用户通过控制面板启动,还可以被Win32应用程序起停。甚至在没有用户登录系统的情况下,这些Service也能执行。许多FTP、WWW服务器和数据库就是以Service的形式存在于WI 发布时间:2012-06-30 作者: 佚名技术 views(465)
在完整描述思想之前,我们先看一下如下的例子,这个例子中的加运算符重载是以非成员函数的方式出现的: //程序作者:管宁 //站点:www.cndev-lab.com //所有稿件均有版权,如要转载,请务必著名出处和作者 #include iostream using namespace std; class Test { public: Test(int a) { Test::a = a; } friend Test op 发布时间:2012-06-30 作者: 佚名技术 views(284)
在过去的学习中,我们始终接触的单个类的继承,但是在现实生活中,一些新事物往往会拥有两个或者两个以上事物的属性,为了解决这个问题,C++引入了多重继承的概念,C++允许为一个派生类指定多个基类,这样的继承结构被称做多重继承。 举个例子,交通工具类可以派生出汽车和船连个子类,但拥有汽车和船共同特性水陆两用汽车就 发布时间:2012-06-30 作者: 佚名技术 views(253)
运行环境: VC6 SP5, 2000 SP1,NT4 SP3。 在通常的编程中获得会话密钥匙非常重要的。 然而,微软的加密操作API(无论是基础的还是增强的)都不能提供这项功能。 CryptExportKey() 和 CryptImportKey() 各自要求一个有效的密钥句柄来对会话密钥进行加密和解密。 MSDN 展示了一种使用私钥的方法。 但是微软的这个在MSDN中例子相 发布时间:2012-06-30 作者: 佚名技术 views(219)
作为一个长篇的C++入门教程,无论如何也应该有这么个引言,可是文笔并不好的我,想了很久也不知道该如何写。。。。。。 仔细想想,与其把这篇短文当作教程的引言,其实它更应该是一篇引导初学者步入C++殿堂的策论。 几年并不算很长的编程经验,使我感触颇深,痛苦迷茫,以及成功后的喜悦一直交替着伴随我,爱好编程的我, 发布时间:2012-06-30 作者: 佚名技术 views(173)
在前面的练习中我们一直在使用public的继承方式,即共有继承方式,对于protected和private继承方式,即保护继承与私有继承方式我们并没有讨论。 对于单个类来说,讨论保护继承与私有继承的区别意义是不大的,他们的区别只在多级继承的情况中体现。 在这里我声明一下,对于此章节的内容不太适合用过多的文字进行描述,主要还是 发布时间:2012-06-30 作者: 佚名技术 views(162)
|