随笔分类 - STL学习笔记
摘要:// Student.h: interface for the Student class.//////////////////////////////////////////////////////////////////////// #include <iostream> #include <vector> #include <algorithm> #include <functional>using namespace std; #if !defined(AFX_STUDENT_H__A128B9F0_66AE_4C4C_B99F_970C
阅读全文
摘要:为什么C++编译器不能支持对模板的分离式编译作者: 刘未鹏(pongba)转自: C++的罗浮宫(http://blog.csdn.net/pongba)首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文 件里,然后编译器编译该.cpp文件为一个.obj文 件(假定我们的平台是win32),后者拥有PE(Portable Executable,即windows可执行文件)文件格式,并且本身包 含的就已经是二进制码,但是不一定能够执行,因为并不保证其中一定有main函数。当编译器将一个工
阅读全文
摘要:vector类vector类是一种类型对象的集合,是一种容器类。1、vector类对象的初始化有以下几种:●vector<T> v1 //默认的构造函数为空●vector<T> V2(V1) //v2为v1的副本●vector<T> v3(n,i) //v3包括N个值为i的元素●vector<T> v4(n) //初始化为n个元素2、vector类的操作:●v.empty()为空返回true不为空为false●v.size()返回元素的个数●v.push_back(t)在v后面添加一个值为t的元素3、下标操作方式V[N]:for (vector&
阅读全文
浙公网安备 33010602011771号