声明:此书全文压缩后20多M,所以只能分成3份传本书阐述中、高级开发主题,如创建客户/服务器数据库应用程序,编写定制组件,创建I n t e r n e tWe b服务器应用程序,还包括对工业标准规范的支持,如T C P / I P、O L E以及A c t i v e X。本书需要你熟悉C + + B u i l d e r的使用,理解基本的C + + B u i l d e r编程技术。本书包括五个部分:第一部分“使用C + + B u i l d e r编程”,阐述如何创建一般的C +
本书包括五个部分:第一部分“使用C + + B u i l d e r编程”,阐述如何创建一般的C + + B u i l d e r应用程序。这部分提供了一些适于任何C + + B u i l d e r应用程序的编程技术的细节。例如,如何使用通用的可视组件库( V C L)对象,它可使用户界面的设计更容易,如处理字符串、操作文本、实现Wi n d o w s通用对话框、工具栏、酷栏。部分还包括使用图形、错误和异常处理,使用D L L,O L E自动化对象,以及编写国际化应用程序等章。通常,
本书包括五个部分:第一部分“使用C + + B u i l d e r编程”,阐述如何创建一般的C + + B u i l d e r应用程序。这部分提供了一些适于任何C + + B u i l d e r应用程序的编程技术的细节。例如,如何使用通用的可视组件库( V C L)对象,它可使用户界面的设计更容易,如处理字符串、操作文本、实现Wi n d o w s通用对话框、工具栏、酷栏。部分还包括使用图形、错误和异常处理,使用D L L,O L E自动化对象,以及编写国际化应用程序等章。通常,
C++ pair的用法实例详解
1 pair的应用
pair是将2个数据组合成一个数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。 pair的实现是一个结构体,主要的两个成员变量是first second 因为是使用struct不是class,所以可以直接使用pair的成员变量。
2 make_pair函数
template pair make_pair(T1 a, T2 b
双向链表C++ 的实现
本文是通过C++ 的知识实现数据结构中的双向链表,这里不多说 了,代码注释很清楚,
实现代码:
//double LinkList implement with C++ template
#include
using namespace std;
/*template
class DBListADT
{
public:
virtual void Append(const Type &)=0;
v