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 · 239 阅读 · 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 · 1580 阅读 · 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 · 749 阅读 · 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 · 718 阅读 · 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 · 366 阅读 · 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 · 435 阅读 · 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 · 35315 阅读 · 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 · 563 阅读 · 0 评论 -
重载重写重定义
#include <iostream> using namespace std;class Base { public: // ========================================================================= // 子类和父类返回值参数相同,函数名相同,有/无virtual关键字 // ===========原创 2017-10-25 17:52:00 · 460 阅读 · 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 · 6685 阅读 · 0 评论