专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
在用c++写要导出类的库时,我们经常只想暴露接口,而隐藏类的实现细节。也就是说我们提供的头文件里只提供要暴露的公共成员函数的声明,类的其他所有信息都不会在这个头文件里面显示出来。这个时候就要用到接口与实现分离的技术。  下面用一个最简单的例子来说明。  类clxexp是我们要导出的类,其中有一个私有成员变量是clxtest类的对象,各个文件内容如下:   lxtest.h文件内容:class clxtest { public:  clxtest();  virtual ~clxtest();  void dosomething();};  lxtest.c [阅读全文] [PDF]
  在用C++写要导出类的库时,我们经常只想暴露接口,而隐藏类的实现细节。也就是说我们提供的头文件里只提供要暴露的公共成员函数的声明,类的其他所有信息都不会在这个头文件里面显示出来。这个时候就要用到接口与实现分离的技术。   下面用一个最简单的例子来说明。   类ClxEXP是我们要导出的类,其中有一个私有成员变量是ClxTest类的对象,各个文件内容如下:   lxTest.h文件内容: class ClxTest {  public:   ClxTest();   virtual ~ClxTest();   void DoSometh [阅读全文] [PDF]
1 共2条 分1页