小编wil*_*rde的帖子

将声明和实施压缩到HPP文件中

我已经阅读了一些关于在C++中保持标题的需要/适用性/实用性的文章,但我似乎无法找到任何可靠的原因/什么时候应该或不应该完成.我知道boost使用.hpp文件向最终用户提供模板功能,而不需要关联的.cpp文件,而这种想法部分源于浏览该代码.看起来这是一种方便的方式来提供一个新的Wt或Qt小部件的单个文件模块(仍然坚持每个.h约定的一个类).

但是,有没有任何负面的技术实现,为某人提供一个带有头部声明和实现的单个.hpp文件,假设你没有问题,他们可以访问实现(比如在OSS的上下文中).实例是否会从编译器/链接器的角度产生任何负面影响?

对此有任何意见或看法将不胜感激.

c++ module header-files

2
推荐指数
1
解决办法
1187
查看次数

标签 统计

c++ ×1

header-files ×1

module ×1