请教关于STL中vector 赋值 重载元素等号重载的问题

本帖子已过去太久远了,不再提供回复功能。您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
STL经典实用教程答题.docx 50页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:350 &&
你可能关注的文档:
··········
··········
传智博客C++学院
传智扫地僧
STL(模板库)基本概念
1.1基本概念
STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。现然主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采 用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。在C++标准中,STL被组织为下面的13个头文 件:&algorithm&、&deque&、&functional&、&iterator&、&vector&、&list&、&map&、&memory&、&numeric&、&queue&、&set&、&stack& 和&utility&。
STL详细的说六大组件
容器(Container)
算法(Algorithm)
迭代器(Iterator)
仿函数(Function object)
适配器(Adaptor)
空间配制器(allocator)
招聘工作中,经常遇到C++程序员对STL不是非常了解。大多是有一个大致的映像,而对于在什么情况下应该使用哪个容器和算法都感到比较茫然。而STL是C++程序员的一项不可或缺的基本技能,掌握它对提升C++编程大有裨益。1.2容器
在实际的开发过程中,数据结构本身的重要性不会逊于操作于数据结构的算法的重要性,当程序中存在着对时间要求很高的部分时,数据结构的选择就显得更加重要。
  经典的数据结构数量有限,但是我们常常重复着一些为了实现向量、链表等结构而编写的代码,这些代码都十分相似,只是为了适应不同数据的变化而在 细节上有所出入。STL容器就为我们提供了这样的方便,它允许我们重复利用已有的实现构造自己的特定类型下的数据结构,通过设置一些模版类,STL容器对 最常用的数据结构提供了支持,这些模板的参数允许我们指定容器中元素的数据类型,可以将我们许多重复而乏味的工作简化。
容器部分主要由头文 件&vector&,&list&,&deque&,&set&,&map&,&stack& 和&queue&组成。对于常用的一些容器和容器??配器(可以看作由其它容器实现的容器),可以通过下表总结一下它们和相应头文件的对应关系。
容器的概念
用来管理一组元素
容器的分类
序列式容器(Sequence containers)
每个元素都有固定位置--取决于插入时机和地点,和元素值无关。
vector、deque、list
a[3];a[0]
关联式容器(Associated containers)
元素位置取决于特定的排序准则,和插入顺序无关
set、multiset、map、multimap
数据结构描述实现头文件向量(vector)连续存储的元素&vector&列表(list)由节点组成的双向链表,每个结点包含着一个元素&list&双队列(deque)连续存储的指向不同元素的指针所组成的数组&deque&集合(set)由节点组成的红黑树,每个节点都包含着一个元素,节点之间以某种作用于元素对的谓词排列,没有两个不同的元素能够拥有相同的次序&set&多重集合(multiset)允许存在两个次序相等的元素的集合&set&栈(stack)后进先出的值的排列&stack&队列(queue)先进先出的执的排列&queue&优先队列(priority_queue)元素的次序是由作用于所存储的值对上的某种谓词决定的的一种队列&queue&映射(map)由{键,值}对组成的集合,以某种作用于键对上的谓词排列&map&多重映射(multimap)允许键对有相等的次序的映射&map&1.3迭代器
迭代器从作用上来说是最基本的部分,可是理解起来比前两者都要费力一些。软件设计有一个基本原则,所有的问题都可以通过引进一个间接层来简化, 这种简化在STL中就是用迭代器来完成的。概括来说,迭代器在STL中用来将算法和容器联
正在加载中,请稍后...2010年7月 C++ Builder大版内专家分月排行榜第三2008年5月 C++ Builder大版内专家分月排行榜第三2007年10月 C++ Builder大版内专家分月排行榜第三
2013年5月 C++ Builder大版内专家分月排行榜第三2012年7月 C++ Builder大版内专家分月排行榜第三2012年5月 C++ Builder大版内专家分月排行榜第三2011年5月 C++ Builder大版内专家分月排行榜第三2011年3月 C++ Builder大版内专家分月排行榜第三2010年12月 C++ Builder大版内专家分月排行榜第三2010年10月 C++ Builder大版内专家分月排行榜第三2010年1月 C++ Builder大版内专家分月排行榜第三2009年9月 C++ Builder大版内专家分月排行榜第三2009年7月 C++ Builder大版内专家分月排行榜第三2009年6月 C++ Builder大版内专家分月排行榜第三2009年5月 C++ Builder大版内专家分月排行榜第三2006年3月 C++ Builder大版内专家分月排行榜第三2005年9月 C++ Builder大版内专家分月排行榜第三
2010年2月 C++ Builder大版内专家分月排行榜第二2009年3月 C++ Builder大版内专家分月排行榜第二2009年2月 C++ Builder大版内专家分月排行榜第二
2007年12月 C++ Builder大版内专家分月排行榜第三
2010年7月 C++ Builder大版内专家分月排行榜第三2008年5月 C++ Builder大版内专家分月排行榜第三2007年10月 C++ Builder大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。本帖子已过去太久远了,不再提供回复功能。查看: 10830|回复: 18
请教各位高手关于deform导入STL格式的问题
主题帖子积分
学徒工, 积分 1, 距离下一级还需 99 积分
学徒工, 积分 1, 距离下一级还需 99 积分
如题,我用UG建模后导出为STL格式,再导入DEFORM-3D中,总是提醒格式有问题,无法进行下一步的有限元分析,请教这是怎么回事,怎样才能顺利的实现STL格式文件导入DEFORM中呢???????
主题帖子积分
学徒工, 积分 60, 距离下一级还需 40 积分
学徒工, 积分 60, 距离下一级还需 40 积分
模型要分开导入,你用UG导入时,是不是把所有的部件都一起STL了?
人都要相信自己!
主题帖子积分
学徒工, 积分 1, 距离下一级还需 99 积分
学徒工, 积分 1, 距离下一级还需 99 积分
所有的部件??不是的啊,我习惯把最终要用的东西全部复制到最后一个图层,而把该图层之外的所有图层内容全部删掉,这样就会只剩下最后的模型了.然后才导出为STL格式,试了很多次,这样的STL格式DEFORM还是不认啊..郁闷,请高手赐教!!!!
主题帖子积分
高级工程师, 积分 7800, 距离下一级还需 2200 积分
高级工程师, 积分 7800, 距离下一级还需 2200 积分
这个要求比较高,你要保证你用UG做的三维一点问题都没有才行
流光容易把人抛,红了樱桃,绿了芭蕉。
主题帖子积分
学徒工, 积分 1, 距离下一级还需 99 积分
学徒工, 积分 1, 距离下一级还需 99 积分
当然可以保证我用UG做的三维造型没问题啊...可就是导出为STL格式后,无法用DEFORM识别...
主题帖子积分
学徒工, 积分 1, 距离下一级还需 99 积分
学徒工, 积分 1, 距离下一级还需 99 积分
1楼的意思是说:建的模要一个一个导出成stl,比如:你建了一个上模,那就导一个上模出来,不要把上模、下模和工件一下子全导到一个stl里!
再者,在deform里导入stl文件后,可以对几何体进行检查撒!如:check GEO等等,看看有没有问题!
主题帖子积分
学徒工, 积分 4, 距离下一级还需 96 积分
学徒工, 积分 4, 距离下一级还需 96 积分
我用PROE,没有碰到这种问题啊
主题帖子积分
副教授, 积分 32877, 距离下一级还需 17123 积分
副教授, 积分 32877, 距离下一级还需 17123 积分
很好导入的 啊
主题帖子积分
助工, 积分 468, 距离下一级还需 132 积分
助工, 积分 468, 距离下一级还需 132 积分
导入不了,应该是导出的问题了。先检查三维图,再导出啊。
主题帖子积分
助工, 积分 468, 距离下一级还需 132 积分
助工, 积分 468, 距离下一级还需 132 积分
或者你的ug转换文件没装好了。
主题帖子积分
学徒工, 积分 1, 距离下一级还需 99 积分
学徒工, 积分 1, 距离下一级还需 99 积分
用Proe没碰到这个问题
主题帖子积分
助工, 积分 426, 距离下一级还需 174 积分
助工, 积分 426, 距离下一级还需 174 积分
我用SOLIDWORK 导出也没遇到过这个问题
主题帖子积分
主题帖子积分
学徒工, 积分 0, 距离下一级还需 100 积分
学徒工, 积分 0, 距离下一级还需 100 积分
表示也在为导入的事情头疼!!!
主题帖子积分
学徒工, 积分 0, 距离下一级还需 100 积分
学徒工, 积分 0, 距离下一级还需 100 积分
引用第11楼bmyy于 17:42发表的&&:
我用SOLIDWORK 导出也没遇到过这个问题您好,我也在做这方面研究,能把模型发给我一下吗?,多谢了!
主题帖子积分
学徒工, 积分 0, 距离下一级还需 100 积分
学徒工, 积分 0, 距离下一级还需 100 积分
引用第6楼arong-07-03 15:28发表的&&:
我用PROE,没有碰到这种问题啊您好,我也在做这方面研究,能把模型发给我一下吗?,多谢了!
主题帖子积分
学徒工, 积分 0, 距离下一级还需 100 积分
学徒工, 积分 0, 距离下一级还需 100 积分
引用第10楼danis-05-05 21:23发表的&&:
用Proe没碰到这个问题您好,我也在做这方面研究,能把模型发给我一下吗?,多谢了!愁了好几天了!
主题帖子积分
学徒工, 积分 0, 距离下一级还需 100 积分
学徒工, 积分 0, 距离下一级还需 100 积分
我用UG直接导出stl,然后再倒入deform。。没有问题!!
主题帖子积分
学徒工, 积分 1, 距离下一级还需 99 积分
学徒工, 积分 1, 距离下一级还需 99 积分
我用solidworks2010生成的stl文件导入deform3D也是有问题,老是说有错误
主题帖子积分
学徒工, 积分 0, 距离下一级还需 100 积分
学徒工, 积分 0, 距离下一级还需 100 积分
把文件夹改成英文的试试
Powered by

我要回帖

更多关于 等号重载 的文章

 

随机推荐