
c++
文章平均质量分 61
fkvnin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++定义命名空间
#includeusing namespace std;namespace index1 //定义命名空间index1;{int page=10; };namespace index2 {int page=20;};/****如果定义了多个命名空间,并且这些命名空间中都有相同标识符的变量,那么使用using namespace语句进行引用成员时就会出现错误*****/using namespace转载 2015-10-16 16:47:53 · 461 阅读 · 0 评论 -
c++类的继承
#include using namespace std; class CSchool //定义一个CSchool类 { public: CSchool() { memset(m_name,0,30); } void Output() { cout cout /****cout这是错误的,父类不能直接访原创 2015-10-21 20:15:42 · 256 阅读 · 0 评论 -
c++虚函数
虚函数:虚函数就是用virtual关键字修饰的函数, 虚函数允许在派生类中定义和基类虚函数相同的函数,并且自动成为虚函数, 调用函数时只需用基类指针来调用函数。 例如: #include using namespace std; class base { public: virtual void fun() //define virtual function { cout原创 2015-11-03 21:06:14 · 339 阅读 · 0 评论 -
c++纯虚函数
纯虚函数:纯虚函数是以virtual开始=0结束的函数, 例如: virtual void fun()=0; 纯虚函数不能在类中实现,只能在其派生类中实现。 例如: class A { public: virtual void fun()=0; //define pure virtual function }; class B:public A { public:原创 2015-11-04 21:05:08 · 300 阅读 · 0 评论 -
c++序列容器
容器是存储多个数据的一种形式,容器有很多种。 序列容器有三种,分别是向量(vector)、双端队列(deque)和链表(list)。 向量vector: vector相当于可变长度数组,它可以用数组的方式去输入和输出,并且它的大小可变的; vector访问元素是可以使 用下标来访问。 使用vector时要有#include头文件。 vector的声明有: vectora; //d原创 2015-11-06 18:23:45 · 302 阅读 · 0 评论 -
c++set和multiset容器
set容器:set容器是一个集合,set容器会自动将元素进行排序,set里面的元素不能重复。 应用set时要包括#include头文件。 set容器中输入元素的方法只有insert, set的定义: seta;//define a empty set set的应用: #include void main() { seta; //define a empty set set:原创 2015-11-11 18:41:01 · 286 阅读 · 0 评论 -
c++map和multimap
map:map是c++的一个标准容器,map中的元素和关键字是分开的,map是以关键字来排序,在map容器中关键字是唯一的,不能重复。 map容器既可以用insert插入数据,也可以用数组的方式插入数据,且数组的下标相当于容器的关键字。 使用map容器要包括#include头文件。 map的定义: mapa;map的应用: #include void main() {原创 2015-11-13 16:00:41 · 484 阅读 · 0 评论 -
c++非可变序列算法
.非可变序列算法:就是不会改变容器内容的算法。 使用算法要包含#include头文件。 adjacent_find(first,last)和count(first,last,element) 查找相邻的重复元素,并计算相同元素的个数 #include #include #include using namespace std; void main() { multiseta; mult原创 2015-11-16 18:53:44 · 566 阅读 · 0 评论 -
c++可变序列算法
可变序列算法:就是能改变容器内容的算法。 copy(first1,last1,first2) 复制容器元素 #include #include #include using namespace std; void main() { vectora; vectorb(5); a.push_back (4); a.push_back (7); a.push_back (2); a原创 2015-11-18 16:33:31 · 666 阅读 · 0 评论 -
c++排序算法
排序算法:就是对容器元素进行排序的算法。 sort(first,last) 对first和last的范围内的数据进行排序 #include #include #include using namespace std; void main() { vectora; a.push_back (4); a.push_back (7); a.push_back (2); a.push原创 2015-11-21 18:01:38 · 264 阅读 · 0 评论 -
c++数值算法
数值算法:能对 容器数据进行数值计算的算法。 使用数值算法要包含#include头文件。 accumulate(first,last,data) 计算first和last范围内数据与data的总和 #include #include #include #include using namespace std; void main() { vectora; a.push_back (原创 2015-11-24 16:25:09 · 1677 阅读 · 0 评论 -
c++友元方法
#include #include using namespace std; class CNode; //声明CNode类 class CList //定义CList类 { private: CNode *m_pNode; //定义私有数据成员 public: CList();转载 2015-10-15 19:52:09 · 538 阅读 · 0 评论