+ -
当前位置:首页 → 问答吧 → C++接口设计和维护,有什么建议?

C++接口设计和维护,有什么建议?

时间:2010-09-21

来源:互联网

比如有这样一个接口:

// interface1.h
class Interface1
{
public:
          virtual void function1(int i)=0;
          virtual void function2(int i)=0;
};

后来需要修改接口,想增加一个函数。如果不想重新编译全部源代码,应该怎么做啊?

作者: changsha   发布时间: 2010-09-21



QUOTE:
比如有这样一个接口:

// interface1.h
class Interface1
{
public:
          virtual void functio ...
changsha 发表于 2010-09-21 11:38




    makefile不就是为了这种目的而出来的吗

作者: starzhestarzhe   发布时间: 2010-09-21



QUOTE:
makefile不就是为了这种目的而出来的吗
starzhestarzhe 发表于 2010-09-21 11:41




    就是不想重新编译啊!

作者: changsha   发布时间: 2010-09-21



QUOTE:
比如有这样一个接口:

// interface1.h
class Interface1
{
public:
          virtual void functio ...
changsha 发表于 2010-09-21 11:38



用到这个接口地方总还是要重新编译的吧,不用到这个接口的地方,就别include这个头文件就是了

要想只恰到好处编译真正需要编译的地方,那么头文件的划分,以及头文件引用的设计,如何达到最少原则,是很关键的

作者: drangon   发布时间: 2010-09-21