![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++相关
文章平均质量分 95
Randy__Lambert
这个作者很懒,什么都没留下…
展开
-
高性能高并发网络库 ssxrver 介绍
ssxrver地址 : https://github.com/RandyLambert/ssxrver _______. _______.___ ___ .______ ____ ____ _______ .______ / | / |\ \ / / | _ \ \ \ / / | ____|| _ \ | (----` | (----` \ V /原创 2021-02-17 00:37:03 · 681 阅读 · 2 评论 -
多线程服务器编程之muduo中base库与net库详细注释
muduo学习寒假写的,这个是github链接,之前一直写的比较乱,今天终于抽出时间整理了一下。前言:寒假在学习muduo的时候,将muduo中net库和base库源码进行了注释,基本所有的重要代码都进行了详细注释,比较重要的类比如Eventloop类,Channel类部分函数每行都进行了注释,还改进了几个小功能,比如Exception类增加了处理函数名的功能,在使用时看起来更加方便...原创 2020-03-14 15:48:37 · 356 阅读 · 0 评论 -
C/C++谷歌风格编程指南
读书笔记 |Google C++编程风格指南C++代码规范,督促自己写规范的代码。主要参考Google 的C++ 风格指南,总结一下,便于规范自己的代码。1. 总体规则总体上函数命名,变量命名, 文件命名 要有描述性, 少用缩写. 尽可能使用描述性的命名,让代码易于理解更重要.不要用只 有项目开发者自己能理解的缩写,也不要通过砍掉几个字母来缩写单词。并且使用合适的缩进,添加必要的空格,让...转载 2020-02-02 11:13:44 · 374 阅读 · 0 评论 -
C++STL库String类实现
前言:按照源码中String类的设计方式实现简单的写了一个myString,参考C++官网中的标准stringAPI完成几乎所有的String类的方法,尽量与源码实现风格类似,有部分没实现有的功能之间相似度较高,重复工作意义不大就没写,有的是没办法写。亲自在我写的数据结构课设哈弗曼树中使用,没有出现特殊问题,自己测试也没有出问题,如果哪里有错希望大家可以给我指出来。(一) 关于扩容在开始...原创 2020-01-13 00:14:54 · 955 阅读 · 0 评论 -
C++继承多态总结
#include <iostream>using namespace std;//子类必须重写父类的纯虚函数,不然两个函数都是不可生成对象的,那么这两个类也就没有意义 ////虚析构//解决问题是 当子类空间中有堆区内容,释放的时候导致释放的不干净,内存泄露//virtual ~Animal(){//cout <<"Animal的析构函数调用"<<...原创 2019-12-01 01:07:23 · 252 阅读 · 0 评论 -
C++智能指针初学常用细节
前言:智能指针部分的知识实在是太多了,好多东西我也不是很理解,限于篇幅和我个人能力,我这篇文章只能总结部分有关问题,更多知识点还需要去看c++ primer这本书的相关内容,另外auto_ptr由于已经过时,本文也不会提及。在c++中动态内存的管理是用一对运算符完成的:new和deletenew:在动态内存中为对象分配一块空间并返回一个指向该对象的指针。delete:指向一个动态独享的指针...原创 2019-11-21 22:49:54 · 337 阅读 · 1 评论 -
C++类模板函数模板总结
前言:在c++的学习中,模板是一个非常重要的知识点,虽然自己编程时很少去写的函数模板,类模板,但是在以后工作的时候,要经常去使用阅读别人写好的模板,而且要是以后要去看stl源码的话,理解c++经常使用的类是如何实现的,那对模板这一块的知识必须要有足够的了解。函数模板1.函数模板的语法在一个函数之前写上template <typename T>void test1(){}但...原创 2019-11-02 16:39:16 · 469 阅读 · 0 评论