自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C ++中四种类型转换方式

1、const_cast 用于取出const属性,去掉类型的const或volatile属性,把const类型的指针变为非const类型的指针 例子: #include <iostream>...

2021-03-17 00:53:57 609

原创 Effective c++ 整理

1、不在构造和析构函数里边调用虚函数 一个基类里边有一个构造函数和纯虚函数,然后基类的构造函数的实现里边调用了这个纯虚函数。 子类pu...

2021-03-17 00:44:50 148

原创 c++ 智能指针 share_ptr 简单实现

#include <pthread.h>#pragma comment(lib,"x86/pthreadVC2.lib")using namespace std;template <typename T>class Shared_ptr {public: Shared_ptr(){ count = 0; _ptr = (T*)0; pthread_mutex_init(&mutex, NULL); }...

2021-03-17 00:39:54 197

原创 IO多路复用

问题抛出: 当客户端同时处理两个输入时候:标准输入和套接字。当客户端阻塞在Fges()上面等待标准输入时候,此时服务器进程突然被杀死,虽然Server进程的突然被Kill会发送一个FIN给Client,但是当前Client 阻塞在fgets()的标准输入里边,看不到这个EOF直至从套接字读时为止(此时已经过了很长时间) ...

2021-03-17 00:31:39 155

原创 设计模式之工厂模式

先展开工厂模式的UML图下面看看代码:// fruit.h#ifndef FRUIT_H#define FRUIT_Hclass Fruit{public: Fruit(); virtual ~Fruit(); virtual void FruitType() = 0; // pure virtual 为子类提供接口继承};class Apple : public Fruit{public: Apple(); virtual ~App

2020-11-15 19:16:44 53

原创 设计模式之简单工厂模式

简单工厂模式通过定义一个类来根据传入的参数不同来返回不同类型的实例,创建实例的方法一般为静态方法。下面是简单工厂模式的UML图:下面来分析代码:// 声明简单工厂类class SimpleFactory{public: enum TYPE{ APPLE, BANANA, PEAR }; static SimpleFactory* GetInstance(); ProductionLine *CreateP

2020-11-15 13:02:48 65

原创 设计模式之单例模式

设计模式之单例模式所谓单例模式就是保证一个类只有一个实例化对象,并且提供一个全局访问点减少内存资源的使用,减小内存开销代码具体实现:1、懒汉式单例模式#include<iostream>using namespace std;// 创建单例对象的线程互斥锁std::mutex singleMutex;class Single(){public:// 静态方法,静态方法可以调用静态成员和静态函数 static Single* GetInstance()

2020-11-13 00:31:25 82

原创 c++this指针

首先了解一下class,这是程序员自己定义的数据类型,通过数据类型可以自己定义实例对象  如class  AA   a;其中a就是一个实例对象。class A{int i;public:    int get() const{return i;}    void set(int x) {       this-&gt;i=x;    cout&lt;&lt;"this指针保存的内存地址为:"&lt...

2018-04-10 16:05:20 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除