使用模板类避免创建静态库是否是一种好习惯?

问题描述 投票:0回答:4

我正在将无锁容器从C移植到C ++。我现在正在考虑对类进行模板化,并且仅使用一个文件,以便最终用户不必麻烦链接我的库。他只需要包括模板文件。

我不确定我是否做对了。这是个好习惯吗?

c++ templates porting
4个回答
2
投票

1
投票

1
投票

1
投票
正确的原因决定制作模板库。将

container库作为模板是一个很好的理由:标准C ++库的所有容器都作为模板完成。简单地避免链接步骤alone并不是一个好理由。

© www.soinside.com 2019 - 2024. All rights reserved.