c++
Duke的专栏
这个作者很懒,什么都没留下…
展开
-
运算符重载
#ifndef ARRAY_H_INCLUDED#define ARRAY_H_INCLUDED#include<iostream>using namespace std;class Array{public: int m_length; //数组的长度 int *m_space; //指向数组的指针public: Array(int lengt原创 2017-11-21 19:56:51 · 246 阅读 · 0 评论 -
stack容器基本操作
#include<iostream>using namespace std;#include"stack"void f1(){ stack<int> s1; //入栈 for(int i = 0; i < 10; i++) { s1.push(i + 1); } cout << "栈的大小为: " << s1.size() << e原创 2017-10-26 08:07:38 · 1586 阅读 · 0 评论 -
deque容器基本操作
#include<iostream>using namespace std;#include"deque"#include"algorithm"void printD(deque<int> &d1) //输出deque<int>型容器{ for (deque<int>::iterator it = d1.begin(); it != d1.end(); it++) {原创 2017-10-26 08:06:38 · 759 阅读 · 0 评论 -
vector容器基本用法
#include<iostream>#include"vector"using namespace std;void printV(vector<int> &v1) //用来输出容器{ for (vector<int>::iterator it = v1.begin(); it != v1.end(); it++) //begin指在开始元素, end指在结束元素的后面原创 2017-10-26 08:05:16 · 734 阅读 · 0 评论 -
多继承时virtual的使用
#include<iostream>using namespace std;class A{public: int a;};class B:virtual public A{public: int b;};class C: public A{public: int c; };class D: public B, public C{ pu原创 2017-09-28 08:20:20 · 375 阅读 · 0 评论 -
STL容器算法迭代器入门
#include<iostream>using namespace std;#include"vector"#include"algorithm"//1:容器中装基础类型变量void f1(){ vector<int> v1; //容器, 把你的元素copy到容器中 v1.push_back(1); v1.push_back(3); v1.push_原创 2017-10-25 18:00:07 · 444 阅读 · 0 评论 -
c++中string的用法
#include&amp;amp;amp;amp;amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;amp;amp;amp;amp;gt;#include&amp;amp;amp;amp;amp;amp;amp;amp;quot;string&amp;amp;amp;amp;amp;amp;amp;amp;quot;#include&amp;amp;amp;amp;amp;amp;a原创 2017-10-25 17:42:50 · 35342 阅读 · 1 评论 -
证明vptr指针的存在
#include<iostream>using namespace std;class parent1{public: int a;public: virtual void f() { }};class parent2{public: int a;public: void f() { }};int main(){原创 2017-10-25 17:53:20 · 573 阅读 · 0 评论 -
重载重写重定义
#include <iostream>using namespace std;class Base{public: // ========================================================================= // 子类和父类返回值参数相同,函数名相同,有/无virtual关键字 // ===========原创 2017-10-25 17:52:00 · 463 阅读 · 0 评论 -
deepin系统如何编辑运行c++程序
安装g++: 输入sudo apt-get install g++安装建立文件:vim 练习.cpp建立一个.cpp文件输入 i 进入编辑模式进行编辑编辑完成后按Esc键输入:wq进行 保存输入g++ 练习.cpp 生成可执行文件8.输入./a.out运行原创 2017-09-27 16:19:17 · 6715 阅读 · 0 评论