当前位置:  开发笔记 > 编程语言 > 正文

奇怪的C++模式减少了编译时间

如何解决《奇怪的C++模式减少了编译时间》经验,为你挑选了1个好方法。

我在Tizen Project的OpenSource代码中找到了可以缩短项目编译时间的模式.它在项目的许多地方使用.

作为一个例子,我选择了一个类名ClientSubmoduleSupport.它很短.以下是他们的来源:client_submode_support.h,client_submode_support.cpp.

正如你所看到的,client_submode_support.h它被定义为a ClientSubmoduleSupport并且client_submode_support.cpp有定义的ClientSubmoduleSupportImplementation类可以完成工作ClientSubmoduleSupport.

你知道这种模式吗?我很好奇这种方法的优点和缺点.



1> sergej..:

这种模式被称为" ",也被称为" Pimpl成语 ".

意图: "将抽象与其实现分离,以便两者可以独立变化"

Souce:"四人帮"设计模式书

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有