社区
C语言
帖子详情
笨牛请问:STL主要运用在哪此方面?
vcmfc
2001-03-11 06:07:00
哪此方面运行STL是最好的,STL主要的运用范围在哪些方面?,能举些运用方面的示例吗?
...全文
203
9
打赏
收藏
笨牛请问:STL主要运用在哪此方面?
哪此方面运行STL是最好的,STL主要的运用范围在哪些方面?,能举些运用方面的示例吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ed9er
2001-03-13
打赏
举报
回复
高人?!
…………
nolo@21cn.com
myan
2001-03-13
打赏
举报
回复
ed9er,其实出了你说的之外,STL还有很多缺点。不过这些缺点都是实现上的缺点,
概念上STL是很伟大的,而且如果能够进一步发展,简直无比的伟大。我现在正在力图
改变自己编写程序是的思维方式,从一开始着手分析问题开始,就考虑:这个软件中间
哪些是类、那些不是类?不是类的是什么?是算法还是概念?是类的那些存不存在继承
层次,或者还是用genericity处理更佳?能够从整体这些分析中抽象出什么东西?...
(当然我刚刚开始摸索,水平很低)
国外有些专家走得已经很远了,已经开始考虑Genericity与Design Patterns的结合问题,
考虑下一代的编程范型:Pattern-Oriented Generic Programming (language).
想到那美好的未来,我都要醉了!!!
不过现在研究STL,还是要付出一定的代价:因为能应用的场合确实不多。
vcmfc,你还不知道我的email啊,接着:my518@263.net
先看我们小组里的东西吧,其他暂时不急。等C++ Primer出来。
vcmfc
2001-03-13
打赏
举报
回复
请myan(老狼麦克),ed9er(始祖鸟)两位C++高人留下MAIL,笨牛有几个问题要问之!
谢谢!
我的MAIL:vcmfc@sina.com
ed9er
2001-03-13
打赏
举报
回复
以前我们有什么数据和算法无关的时候,我们用define定义为常量
现在我们有什么算法和数据无关的时候,我们用template定义为“常量”
我的理解 :)
现在STL最大的弱点我觉得可能是标准不统一,且每个平台的实现千差万别(其实STL应该是实现跨平台的绝好工具),而且各个厂牌的实现里各有各的毛病
vcmfc
2001-03-13
打赏
举报
回复
老哥,我的意志坚强的很呢!,我的原意是想了解STL主要运用在哪些方面,在我的学习计划中排了两个月来专门去学习它,且把与STL相关的书也买到了,不过国内只有《掌握标准C++类》,《C++高效编程》,《C++编程思想》,还电子小组中的宝藏,够我学的啊!!!
ed9er
2001-03-13
打赏
举报
回复
……我点了回复就关窗口了,没看到
STL还有个很弱的,很让我不爽的地方,就是debug,一份STL代码编译后可能生成很多个类,在内存里的实际表现也是如此,调试非常头大
老狼能不能给我举个例子,用STL比用java的单根继承漂亮?
myan
2001-03-12
打赏
举报
回复
vcmfc, 你动摇了?现在STL还没有得到广泛的使用,但是这一天不会太远。
到时候你的问题就是:谁能找个地方让我看不见damn STL?
marmoset
2001-03-12
打赏
举报
回复
我个人的想法是STL针对常用的数据结构和算法进行了实现和封装(当然它们的实现和封装是要遵从一定的原则的),并且把它们作为一个工业标准推出,从而提高软件重用的效率。
比如最最常见的数组,链表,字符串,以及在这些数据结构上频繁使用的各种处理,比如排序,查找等等,这些标准内容在日常的编程工作中使用的非常频繁,虽然这些工作已经非常的标准化了,但是实际情况是每个程序员在需要使用它们的时候都会亲自从头到尾的把它们实现一遍,浪费了很多时间。并不是说这些实现有什么难度,关键是程序员对别人的代码似乎有一种说不清的不信任。
而现在STL通过模板机制把这些常用的工作实现为一个工业C++标准库(ISO-xxx),和过去使用的那些库函数同样的标准,使得大家都可以放心的使用(比如你以前使用strcmp或者memcopy这些库函数的时候一定不会对它们的正确性有所怀疑)。
并且,STL把算法单独提取出来,而不是让它们成为那些数据结构的成员函数,就避免了C++中由于继承而产生的额外开销。
vcmfc
2001-03-12
打赏
举报
回复
没人用过??????
usp10查杀工具流行木马病毒
LPK.DLL与USP10.DLL的参考 目前发现有一种病毒好像比较流行,瑞星报是LMIR系列的病毒,也就是盗传奇号的木马。 这个木马和传说中的
笨牛
(猫癣类似) 因为已经有很多人写了帖子了,所以我转载一下吧
reflctor new
.NET 反编辑程序 可以反编译。NET编写的程序的代码
斯坦福大学CS231N-2022课程第一个大作业全部代码数据
斯坦福大学CS231N-2022课程第一个大作业,包含原始的starter-code package(也可以从课程网页下载)以及本人所完成的所有代码。通过代码对比可以知道代码修改部分。相关解说参见博客https://chenxiaoyuan.blog.csdn.net/article/details/124630014。
tictactoe-chenxy.py
TicTacToe的Python实现,包括基于时序差分(TD(0))算法的实现,基于Minimax算法的实现,RandomAgent的实现,各种不同Agent之间的对战测试,以及人机对弈程序等等。
程序员的算法趣题Q19: 朋友的朋友还是朋友吗?
程序员的算法趣题Q19的详细解题分析和python代码
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章