vector Entities;/* Fill vector here */vector::iterator it;for ( it = Entities.begin(); it != Entities.end(); ) if( (*it)->getXPos() > 1.5f ) de...
分类:
其他好文 时间:
2014-10-30 07:06:31
阅读次数:
309
原题模型:两者(A,B)不能同时取 1 #include "cstdio" 2 #include "vector" 3 #include "stack" 4 #include "cstring" 5 using namespace std; 6 #define maxn 2010 7 ...
分类:
其他好文 时间:
2014-10-29 16:40:15
阅读次数:
230
vector 析构异常 opencv Assert _CrtIsValidHeapPointer...
分类:
移动开发 时间:
2014-10-29 14:51:17
阅读次数:
185
相 信大家看到swap这个词都一定不会感到陌生,甚至会有这样想法:这不就是简单的元素交换嘛。的确,swap交换函数是仅次于Hello word这样老得不能老的词,然而,泛型算法东风,这个小小的玩意儿却在C++ STL中散发着无穷的魅力。本文不仅详细地阐述STL泛型算法swap,并借助泛型算法这股东风...
分类:
其他好文 时间:
2014-10-29 08:01:39
阅读次数:
317
题目:和上一题一样,就是这时候给定的数字可能有重复。做法:只要将num排好序,然后判断如果当前的值等于前一个的话,那么就跳过,就不会有重复的人。果然是AC了。 1 class Solution { 2 public: 3 vector > permuteUnique(vector &num)...
分类:
其他好文 时间:
2014-10-29 01:55:09
阅读次数:
154
1.vector: vector的数据安排以及操作方式与array非常相似,两者的唯一区别在于空间的运用的灵活性。array是静态空间,一旦配置了就不能改变,要换个大点的空间就需要程序员首先配置一块新空间,然后将元素从旧空间搬到新空间,再把原来的空间释放给系统。vector是动态空间,随着元素的加入...
分类:
其他好文 时间:
2014-10-29 01:49:29
阅读次数:
195
其实在这之前,我一直以为gcc和g++是一个东西,只是有两个不同的名字而已,今天在linux下编译一个c代码时出现了错误才找了一下gcc和g++的区别。
先描述一下今天遇到的错误:
因为以前写程序的时候,写的都是cpp文件,然后就直接使用g++编译,没出错,也就没有在意过这些问题,今天有一个c文件,但里面包含后STL中的vector语法,想着使用gcc来编译,结果报错了,报错是:找不到vector。...
分类:
编程语言 时间:
2014-10-29 00:31:15
阅读次数:
191
只是演示实现,不考虑栈使用的数据结构是vector 还是其他容器。...
分类:
其他好文 时间:
2014-10-29 00:25:32
阅读次数:
213
值语义指的是对象的拷贝与元对象无关,就像拷贝int一样。C++的内置类型(bool/int/double/char)都是值语义,标准库里的complex,pair,vector,map等等也都是值语义,拷贝之后就与原对象脱离关系。与值语义对应的对象语义,或者叫做引用语义,对象语义指的是面向对象意义下...
分类:
其他好文 时间:
2014-10-28 21:29:37
阅读次数:
298
STL 提供六大组件,彼此可以组合套用:1 容器(containers):各种数据结构,如vector,list,deque,set,map,用来存放数据,从实现的角度来看,STL容器是一种class template,就体积而言,这一部分很像冰山在海角下的比率。2 算法(algorithms):各...
分类:
其他好文 时间:
2014-10-28 19:28:56
阅读次数:
239