在常用STL容器中,只有vector和string中才允许使用v.begin()+i这种迭代器上加数字的写法。 迭代器:vector<typename>::iterator it; 常用函数: push_back()就是在vector后添加一个元素,时间复杂度为O(1) pop_back()就是在vector末尾删除一个元素,时间复杂度为O(1) size()用来获得vector中元素的个数,时间复杂...
这是受限于STL的设计,一旦模板类被实例化,它不能被重新实例化和导出。目前唯一可以导出的STL容器是vector,其它容器(map、set、queue、list、deque)都包含嵌套类无法导出。 导出使用用户定义类型(UDT)作为STL容器模板参数实例化的类时,必须为自定义类型()UDT)重载<和==运算符。例如,如果导出vector<MyClass>,则必须...