C++模板的的优缺点?欢迎回帖

huang_gen 2009-12-31 09:41:53
C++模板的的优缺点?欢迎回帖
...全文
484 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingstarer 2009-12-31
  • 打赏
  • 举报
回复
优点是省代码
healer_kx 2009-12-31
  • 打赏
  • 举报
回复
模板的好处就是带来了泛型,模板的缺点就是泛型编程也太难了。。。
dashashi 2009-12-31
  • 打赏
  • 举报
回复
优点:方便,不需要管内部实现。而且适合在大工程里面使用,因为大家都遵循这一套规范。效率也还不错,那个指定标准的啥协会都是给标准模版制定了一个时空复杂度的要求,比如一个简单的排序,规定时间复杂度不能大于NlogN。。
缺点:缺点也是效率。虽说规定了复杂度,但是实际实现起来的时候比手写还是慢不少,空间也浪费更多。如果程序的核心就是STL的某种算法,而且对效率要求很严格的话还是自己写快不少。
yshuise 2009-12-31
  • 打赏
  • 举报
回复
优点:很灵活,易用,效率高,可配置。。。。
缺点:编译时间长,据说还会增加内存的使用量。
FrankSun80 2009-12-31
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xyzhaopeng 的回复:]
优点:源代码级别的重用,可以实现一些泛型,而且效率比通过别的途径实现泛型更高。
缺点:不是很好理解。
[/Quote]
是这样滴
cdsnpeter 2009-12-31
  • 打赏
  • 举报
回复
优点:源代码级别的重用,可以实现一些泛型,而且效率比通过别的途径实现泛型更高。
缺点:不是很好理解。
ld6886 2009-12-31
  • 打赏
  • 举报
回复
日常中编程没有太多的必要研究模板,如果楼主要写库函数当然模板是利器。一般情况下用好STL就充分好了,再不够再上boost。
nobody@noone 2009-12-31
  • 打赏
  • 举报
回复
优点,省事
缺点,无细节
  • 打赏
  • 举报
回复
看看C++template
taodm 2009-12-31
  • 打赏
  • 举报
回复
模板的缺点也经常是罄竹难书的。
楼主试图讨论这个恐怕很没有意义的。
feifanup 2009-12-31
  • 打赏
  • 举报
回复
可以简单用,可以复杂用
macrojj 2009-12-31
  • 打赏
  • 举报
回复
模版的好处 不是一句话能说清楚的
arong1234 2009-12-31
  • 打赏
  • 举报
回复
这个随便找个教科书,它都会介绍它的好处吧

64,666

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧