- 博客(8)
- 资源 (4)
- 问答 (4)
- 收藏
- 关注
原创 模板类vector(容器)
1. 什么是模板类vector?vector是类,可以创建类对象,并对其初始化或赋值操作vector类似于数组,可存放int,double,string甚至是class等类型的元素,使用[]运算符访问vector元素2. vector类对象及其创建vector<int> pi;// create vector object,no initialization,vector动态分配内存// 为v
2016-02-29 16:39:16 1213
转载 vector模板类之简单程序代码(初始化、迭代器、大小、容量以及删除等操作)
#include#include#includeusing namespace std;void main(){ vectormyvt; myvt.reserve(4);//预先设置容器的大小 myvt.push_back("1.Beijing City."); myvt.push_back("2.Tianjin City."); myvt.push_back("3.Cheng
2016-02-29 16:30:41 686
原创 每次读取一行字符串输入
摘要:一种读取字符串的方法,具体说:面向行而不是面向单词的方法 。istream 类(对象cin)的成员函数getline()和get();面向行的输入:getline()函数的使用方法getline()函数读取整行,通过回车键输入的换行符确定输入结尾。getline()函数有两个参数,第一个存储输入行的数组名,第二个读取的字符数(如果该参数为N,那么最多读取N-1个字符,余下空间用于存储自动
2016-02-28 23:02:26 860
转载 容器配置器(allocator)(二)
#include #include namespace ClassFoo{ void ListGetAllocatorExample1(){ std::list foo; int * p; // 用内存分配器分配包含5个元素的数组 p = foo.get_allocator().allocate(5); // 为数组中的每个元素赋值 for (int i = 0
2016-02-28 14:55:30 398
原创 容器的allocator(容器配置器)(一)
#include #include using namespace std;// 函数Get_allocator用于返回map/multimap的内存配置器,// 内存配置器类似指针的首地址,用于指明对象的初始存储位置,// 获取容器的内存分配器至关重要void main(){ typedef map MAP; // 定义allocator容器配置器 MAP::allocato
2016-02-28 14:53:27 575
原创 关联式容器map/multimap之元素大小比较(键值比较和实值比较)
关联式容器map/multimap之元素大小比较(键值比较和实值比较)写关联式容器想到三点:容器迭代器键值对
2016-02-28 12:37:09 1217
原创 关联式容器map/multimap之初始化、删除元素、交换元素及清空操作
#include #include using namespace std;typedef pair mypair;void print(map> &m){ map>::iterator it; mypair tmp; if (m.size() < 0) cout << "Map is empty!" << endl; else { for (it = m.begi
2016-02-28 10:17:24 2795
想搭建一款流媒体服务器
2016-03-18
QT做计算器时,把pushButton拖到Grid Layout上
2016-03-17
正则表达式匹配main函数块
2016-03-11
读取文件夹中所有文件的名称(含后缀)
2016-02-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人