社区
C++ 语言
帖子详情
C++模板的的优缺点?欢迎回帖
huang_gen
2009-12-31 09:41:53
C++模板的的优缺点?欢迎回帖
...全文
484
13
打赏
收藏
C++模板的的优缺点?欢迎回帖
C++模板的的优缺点?欢迎回帖
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
优点,省事
缺点,无细节
珍惜生命远离CPP
2009-12-31
打赏
举报
回复
看看C++template
taodm
2009-12-31
打赏
举报
回复
模板的缺点也经常是罄竹难书的。
楼主试图讨论这个恐怕很没有意义的。
feifanup
2009-12-31
打赏
举报
回复
可以简单用,可以复杂用
macrojj
2009-12-31
打赏
举报
回复
模版的好处 不是一句话能说清楚的
arong1234
2009-12-31
打赏
举报
回复
这个随便找个教科书,它都会介绍它的好处吧
我第一年的
C++
学习之路 ——
C++
学习方法不断转变
我第一年的
C++
学习之路 ——
C++
学习方法不断转变 两本让我提升的书: 对于
C++
,我首先想要讲讲的是《
C++
Primer Plus》与《
C++
Primer》这两本书,很多人讨论过,对比过这两本书有些什么不同,适合哪些人学习之类的问题,而我,已将《
C++
Primer Plus》全部看完,看了《
C++
Primer》两大部分内容,现,就个人吧,想讲讲我对这两本书有些什么样的感
C++
标准库的一个有趣的小bug
在看别人的代码时,意外发现了一个标准库的问题(不知到标准委员会的
c++
standard lib.core issue文件里有没有提到,不管它),是这样的,代码如下:struct X{};ostream& operator<<(ostream& out, X& x /*坏习惯*/){^^^^ ---- #1 non-const reference ... ret...
C++
标准库的一个有趣的小bug(转载)
转载自:http://dev.csdn.net/article/34/34236.shtm在看别人的代码时,意外发现了一个标准库的问题(不知到标准委员会的
c++
standard lib.core issue文件里有没有提到,不管它),是这样的,代码如下:struct X{};ostream& operator{
计算机毕业设计分享-springboot 在线心理咨询管理系统82552(赠送源码数据库)JAVA、PHP,node.js,
C++
、python,大屏数据可视化等
免费领取项目源码,请关注❤赞收藏并私信博主,谢谢- 本设计主要实现集人性化、高效率、便捷等优点于一身的在线心理咨询管理系统,完成交流管理、用户管理、资源管理、公告信息管理、留言咨询等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。只需通过一台电脑,动动手指就可以操作系统,实现数据通信管理。整个系统的设计过程都充分考虑了数据的安全、稳定及可靠等问题,而且操作过程简单。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。
Java/Mysql数据库+大学生心理健康咨询小程序 81073(免费领源码)计算机毕业设计项目推荐上万套实战教程JAVA、PHP,node.js,
C++
、python等
本设计主要实现集人性化、高效率、便捷等优点于一身的大学生心理健康咨询小程序,完成在线咨询、咨询管理、科普分类、心理科普等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。大学生心理健康咨询小程序使用Java语言,采用基于 MVVM模式的springboot技术进行开发,使用 Eclipse 2017 CI 10 编译器编写,数据方面主要采用的是微软的MySQL数据库来作为数据存储媒介,配合前台HTML+CSS 技
C++ 语言
64,666
社区成员
250,488
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章