首页
编程
java
php
前端
首页
编程
java
php
前端
C++如何设置两个类共用一个类时的工程结构?
比如我有一个类A,在类B中使用,同时也要在类C中使用。现在我想把类C做成DLL型,然后在类B中调用类C,应该如何安排这三个类在工程中的结构设置呢?
我目前是把类A放在一个公用的文件夹includes中,在类B和类C中都加入类A的头文件和源文件,分别进行编译,但我觉得这样的话同一个类A需要被编译两次,在两个使用它的类B和类C中都存在,感觉这样不是很合理,如果可以优化的话应该怎么做呢?
新建一个叫做common的目录,共享的cpp都放在里面,不同的项目都添加它。
点击展开全文