C++中接口与实现分离的技术

C++中接口与实现分离的技术,第1张

C++中接口与实现分离的技术,第2张

在用C++编写要导出的类的库时,我们往往只想暴露接口,隐藏类的实现细节。也就是说,我们提供的头文件只提供了要公开的公共成员函数的声明,类的其他所有信息都不会显示在这个头文件中。这时候就要用到接口和实现分离的技术了。

下面是一个最简单的例子。

Class ClxExp是我们要导出的类,其中一个私有成员变量是class ClxTest的对象。每个文件的内容如下:

Lx.h文件内容:

ClxTest类

{

公共:

clx test();

virtual ~ clx test();

void do something();

};

LxTest.cpp文件内容:

#包含" lxTest.h "

#包括

使用命名空间std

ClxTest::ClxTest()

{

}

ClxTest::~ClxTest()

{

}

void ClxTest::DoSomething()

{

   cout

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C++中接口与实现分离的技术

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情