C++
文章平均质量分 75
Yseabright
这个作者很懒,什么都没留下…
展开
-
C和C++混合编程(error C2059: syntax error : 'string')
C和C++混合编程(error C2059: syntax error : 'string') C和C++混合编程extern "C"表示编译生成的内部符号名使用C约定。C++支持函数重载,而C不支持,两者的编译规则也不一样。函数被C++编译后在符号库中的名字与C语言的不同。例如,假设某个函数的原型为:void foo( int x, int y ); 该函数被C编译器编译后在符号转载 2015-07-16 14:48:03 · 864 阅读 · 0 评论 -
链表基本操作
#include#includetypedef struct node{ int data; node* pNext;}Node;//链表的操作,以有头节点为例,无头节点类似Node* head = NULL;//创建链表,头结点data=0,pNext=NULL;bool createNodeList(){ head转载 2015-06-10 14:13:07 · 266 阅读 · 0 评论 -
C++ VECTOR介绍
std::vector介绍vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在你的头文件中包含下面的代码:#include ve转载 2015-03-08 14:09:28 · 261 阅读 · 0 评论 -
C++精髓 虚函数
C++的精髓——虚函数虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。class Cman{public:virtual voi转载 2015-03-08 11:32:56 · 296 阅读 · 0 评论 -
C++ Deque容器的使用方法
Deque容器的使用方法 容器deque和vector非常相似,操作函数基本一致。它采用动态数组来管理元素,提供随机存取,可以在头尾两端进行快速安插和删除元素操作。特别要注意,除了头尾两端,在任何地方安插与删除元素,都将导致指向deque元素的任何pointers references iterators 失效。 包括的头文件为:#include using na转载 2015-03-08 14:19:52 · 3906 阅读 · 0 评论 -
C++ 类学习笔记
学习C++ -> 类(Classes)的定义与实现一、"类" 的介绍 在C++中, 用 "类" 来描述 "对象", 所谓的"对象"是指现实世界中的一切事物。那么类就可以看做是对相似事物的抽象, 找到这些不同事物间的共同点, 如自行车和摩托车, 首先他们都属于"对象", 并且具有一定得相同点, 和一些不同点, 相同点如他们都有质量、都有两个轮子, 都是属于交通工具等。"转载 2015-02-27 16:18:42 · 278 阅读 · 0 评论 -
C++ list 类学习笔记
双向循环链表list list是双向循环链表,,每一个元素都知道前面一个元素和后面一个元素。在STL中,list和vector一样,是两个常被使用的容器。和vector不一样的是,list不支持对元素的任意存取。list中提供的成员函数与vector类似,不过list提供对表首元素的操作push_front、pop_front,这是vector不具备的。和vector另一点不转载 2015-02-27 16:03:18 · 317 阅读 · 0 评论 -
C++ vector基本操作学习
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用下标访问元素,cout(5)使用迭代器访问元素.vectorint>::iterator it;for(it=vec.begin();it转载 2015-02-27 16:19:53 · 289 阅读 · 0 评论 -
C++vector学习笔记
1.vector 的数据的存入和输出:#include#include#include using namespace std;void main(){ int i = 0; vector v; for( i = 0; i { v.push_back( i );//把元素一个一个存入到vector中转载 2015-02-27 16:08:03 · 305 阅读 · 0 评论