![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++基础
Hello、MrTree
Hello,树先生。
展开
-
C++类与对象归纳
C++类与对象抽象封装继承多态抽象面向对象方法中将一个问题抽象化,抽象为两部分即以描述人为例子数据抽象 int age; // 年龄 int height; // 身高 int sex; //性别行为抽象我的理解在一个类中,数据抽象就是类的成员变量,行为抽象就是类的成员函数。 void eat() {}; //吃饭 void sleep() {}; //睡觉,人...原创 2019-09-02 17:53:12 · 306 阅读 · 0 评论 -
C++单例模式实现
单例模式单例模式:要求类只有一个对象实例,数据库连接池、线程池以及Windows任务管理器都是单例模式的应用。那么如何去实现一个单例模式呢?C++中有5种实现的方式,首先从最简单说起1. 单线程实现常规写法class Singleton{public: static Singleton* getInstance() { if(_instance == nullptr) ...原创 2019-09-02 23:31:05 · 3168 阅读 · 1 评论 -
C++虚函数
C++虚函数纯虚函数虚函数纯虚函数纯虚函数 virtual void fun() = 0;纯虚函数的出现时为了应对一些特殊的情况,即基类无法实现某些抽线行为,交由继承类去实现。=0告诉编译器此函数为纯虚函数,由此可以引出抽象类。抽象类指的是包含一个或者一个以上的纯虚函数的类。派生类继承基类的时候必须实现纯虚函数,否则编译不通过。虚函数普通虚函数 virtual voi...原创 2019-09-03 14:13:44 · 1443 阅读 · 4 评论 -
C++11多线程模拟售票
买火车票是大家春节回家最为关注的事情,我们就简单模拟一下火车票的售票系统(为使程序简单,我们就抽出最简单的模型进行模拟):有100张从北京到赣州的火车票,在6个窗口同时出售,保证系统的稳定性和数据的原子性。)#include <iostream>#include <list>#include <thread>#include <mutex>...原创 2019-09-06 18:02:16 · 1674 阅读 · 0 评论 -
消消乐实现
消消乐,相除相邻地一样地值。/*5 41 2 1 4 11 1 1 1 32 4 1 2 32 5 1 3 25 2 1 5 51 21 31 53 4*/#include <iostream>#include <vector>//#include <algorithm>using namespace std;int arr...原创 2019-09-06 22:38:01 · 2499 阅读 · 0 评论