社区
C语言
帖子详情
在STL中如何判断错误
gary
2000-06-22 05:08:00
STL提供了一些标准的类模版,但里面的函数大多是void的型的,我如何判断操作是否成功
例如:
queue<int> t;
t.pust(4); //我如何知道压栈是否成功?
//如果由于内存不够,不能操作成功,我不能方便的判断
其实,我想当初编这些模版的人没有给返回值,一定有它的原因,我想知道为什么,有什么简便的办法判断出错没有
...全文
154
4
打赏
收藏
在STL中如何判断错误
STL提供了一些标准的类模版,但里面的函数大多是void的型的,我如何判断操作是否成功 例如: queue t; t.pust(4); //我如何知道压栈是否成功? //如果由于内存不够,不能操作成功,我不能方便的判断 其实,我想当初编这些模版的人没有给返回值,一定有它的原因,我想知道为什么,有什么简便的办法判断出错没有
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
myan
2001-03-04
打赏
举报
回复
STL使用allocator分配内存(不是new),效率高于new. 分配失败时抛出
异常。内存分配不成功,则程序该立即结束,所以只要你是在使用C++,
可以永远不用考虑内存分配的问题。
另:用返回值来判断函数运行成功与否是过时的方法,不过说真的,我觉得
不错。
zhouzicn
2001-03-03
打赏
举报
回复
我也想学STL,给我一点帮助,好吗!
zhouzicn@263.net
gary
2000-06-22
打赏
举报
回复
windoze兄弟,你的方法我试过了,不起作用,到最后系统资源用完后,系统报异常错,程序异常终止
windoze
2000-06-22
打赏
举报
回复
最简单的方法,是用结构化异常处理
例如
queue<int> t;
try{
t.push(4);
}
catch(int e)
{
// Some error-handling codes
}
C++
STL
STL
实战开发精讲视频
STL
是一个高效的C++程序库,它被容纳于C++标准程序库(C++ Standard Library)
中
,该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件...
以下关于
STL
的描述
中
,
错误
的有
以下关于
STL
的描述
中
,____是错的。 正确答案: C 你的答案: A (
错误
)
STL
容器是线程不安全的 当容量不够时,vector内部内存扩展方式是翻倍 std::sort是稳定排序 std::bitset不是一个
STL
容器 std::stack默认是用deque实现的 std::string
中
可以存储多个’\0’
.
stl
文件载入
错误
原因分析
正常的
stl
文件可以直接用win10自带的混合现实查看器打开预览,如下图 最近用solidworks保存的.
stl
格式的模型,利用混合现实查看器打开失败 又尝试利用meshlab(崩溃退出)和cloudcompare也都无法打开 对
stl
文件进行了一些深入了解,查到如下解释比较全面,作为记录以备以后查阅(以下内容摘自3D虎网站http://www.3dhoo.com/news/xuetang...
STL
中
的set使用方法详细!!!!
1.关于set C++
STL
之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是
STL
封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在封装这些数据结构的时候,
STL
按照程序员的使用习惯,以成员函数方式提供的常用操作,如:插入、排序、删除、查找等。让
C++
STL
常见
错误
整理
1, 若在结构体
中
含有 string,使用动态申请内存时用new,不可用molloc string 是类(面对对象),实例化时需调用构造函数,而molloc无法调用构造函数,因此会造成内存冲突;而new则很好的解决了这个问题 2, string 的find函数是匹配字符串,空格也算一个字符 string s; s.find(&amp;amp;amp;amp;amp;amp;quot; q &amp;amp;amp;amp;amp;amp;quot;,3);
C语言
69,368
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章