C++
廖汀花溆
这个作者很懒,什么都没留下…
展开
-
vector容器中如何删除元素
当需要从vector中删除元素时,需要整个vector容器去进行遍历1、如果只需要删除某一个满足条件的元素不需要再继续查找时,使用以下方void ItemsManager::deleteItems(vector& vItemsList,string sName){ vector::iterator iter=vItemsList.begin(); for(;iter!=vItemsLis原创 2014-01-21 11:22:34 · 1141 阅读 · 0 评论 -
Vector作为返回值时出现的问题
Vector作为返回值时出现的问题 2009-04-08 19:12:16分类: C/C++关于Vector作为函数的返回值,有几点需要说明: 1.首先如果Vector是一个局部的变量,那么返回该Vector的引用是十分危险的,因为在Vector超出作用域的,会自动调用相关的析构函数(~Vector()),如果Vector中存放的是类(ClassNam转载 2014-01-18 17:09:18 · 3301 阅读 · 0 评论 -
[C++]关于指针作为函数参数传递
来自 昨天参加学校华为编程大赛(机试),其中有一个字符串处理(查找最长回文子串)的编程题,函数原型已给出,要求在函数内动态分配内存,在测试函数中调用输出结果。很快就完成的函数的编写,但是在测试时一直提示内存错误!分析知道肯定是函数内分配内存的原因,出于时间上的考虑,只是采用了一种迂回的方法,勉强完成了正确运行的程序。下来之后,终于发现原因所在:【例1】Test函数的语句GetMem转载 2014-05-04 12:09:48 · 530 阅读 · 0 评论 -
写给VC++ Windows开发的初学者 一片不错的博文
转载来源于 http://www.cnblogs.com/dLong/p/3435360.html感谢作者的博文~~~不知不觉2010年都过了半年了,想来我学C语言已经12个年头了(从1998年开始),用VC++也有11年了,最早使用Turbo C2.0 ,也学过汇编,后来使用Borland C++3.0 、Microsoft C++7.0、VC++5.0、VC++转载 2017-02-13 21:56:40 · 2681 阅读 · 0 评论