
C++
文章平均质量分 86
C++摸鱼历程
KimSaul1
你在此地,稍安勿躁。让我先去,白给一下子。
展开
-
C++项目:高并发内存池
学习tc_malloc简化后的精华,了解高效的多线程内存管理的底层实现原理,逐步逐层得填充框架。原创 2022-10-23 21:02:40 · 4451 阅读 · 2 评论 -
C++入门前瞻
博客,多练习,多练习,博客总结…原创 2022-06-05 22:58:33 · 125 阅读 · 0 评论 -
初级C++:入门语法
命名空间,引用,函数重载,缺省参数,,内联函数和宏auto和基于范围的for循环,静态库,动态库原创 2022-06-06 18:53:38 · 368 阅读 · 0 评论 -
初级C++:类成员访问权限与类默认成员函数
访问权限:1、访问限定符,2、访问权限,3、注意事项默认构造函数,默认析构函数,拷贝构造函数,*this 指针,赋值重载函数,感言原创 2022-06-07 19:35:39 · 1286 阅读 · 0 评论 -
初级C++:日期类的实现
日期类的简单实现原创 2022-06-09 09:00:43 · 126 阅读 · 0 评论 -
初级C++:入门语法2.0
构造拷贝构造的优化,初始化列表、匿名对象、类型的销毁顺序,隐式类型转换、静态关键字详解,输入输出操作符的重载和友元函数及类,内部类,New,Delate、内存布局,在堆上申请4G的内存,内存泄漏的危害和防止,跑题是不存在的........................原创 2022-06-09 10:09:40 · 198 阅读 · 0 评论 -
初级C++STL:初阶模板 | String的使用
初级模板简介,函数模板,隐式实例化、显式实例化,类模板,STL标准模板库string,常用的string类构造,string类对象的访问及遍历操作,string类对象的容量操作,resize、reserve,检测增容方法,string类对象的修改操作,+=、insert、earse提取一个网址的协议、域名、uri.........原创 2022-06-10 22:38:48 · 269 阅读 · 0 评论 -
初级C++:string类的实现
构造函数 、深度拷贝构造、swapresize 、 reserve重载 [ ] 访问、 赋值重载 =+= 重载、 c_strgetinline输入输出操作符重载:>原创 2022-06-11 21:06:28 · 162 阅读 · 0 评论 -
初级C++:vector的迷你实现
框架冷知识vector构造,尾插,reserve、【】遍历、迭代器拷贝构造、赋值重载的多种写法resize、迭代器区间构造插入、删除结语原创 2022-06-13 14:24:03 · 374 阅读 · 0 评论 -
初级C++:list的迷你实现及模板、迭代器回顾
迭代器,模板参数原创 2022-06-16 09:17:57 · 291 阅读 · 0 评论 -
初级C++:容器适配器stack、queue、deque
容器适配器stack与queue的迷你实现双端队列deque和程序员相关的cpu缓存知识原创 2022-06-16 17:26:05 · 292 阅读 · 0 评论 -
初级C++:优先级队列、仿函数、模板进阶
前言仿函数、使用场景优先级队列各项功能模拟实现模板特化类模板特化模板总结结语原创 2022-06-17 15:45:47 · 132 阅读 · 0 评论 -
中级C++:继承、默认成员函数回顾
继承派生类的默认成员函数默认构造函数默认拷贝构造函数赋值重载函数析构函数继承的友元、静态成员单继承,多继承继承和组合寄语原创 2022-06-18 13:16:29 · 270 阅读 · 0 评论 -
中级C++:多态
多态、继承与多态的常见面试问题原创 2022-06-19 08:22:38 · 298 阅读 · 0 评论 -
中级C++:二叉搜索树、key-Value模型
二叉搜索树特征和key-Value 模型的添加,遍历,搜索,删除;简单字典,统计单词(字符串)出现次数。原创 2022-06-20 18:09:29 · 694 阅读 · 0 评论 -
中级C++:set、map的使用
树形关联式容器 set、map的多种使用方法原创 2022-06-21 14:10:29 · 379 阅读 · 0 评论 -
中级C++:AVL树
AVL树的特征;平衡因子,更新平衡因子代码;左左类型:右旋;右右类型:左旋;左右类型:先左旋,再右旋;右左类型:先右旋,再左旋;验证是否是AVL树。原创 2022-06-25 11:01:16 · 717 阅读 · 3 评论 -
中级C++:红黑树
红黑树的特征,红黑树节点的定义,红黑树的插入,验证是否是红黑树原创 2022-06-26 15:21:26 · 506 阅读 · 0 评论 -
中级C++:红黑树:map和set的迷你实现
凉凉原创 2022-06-27 22:57:05 · 268 阅读 · 0 评论 -
中级C++:哈希
闭散列、闭散列、封装成unorder_map、unorder_set原创 2022-06-29 21:34:58 · 598 阅读 · 0 评论 -
中级C++:位图
位图概念,位图的实现,位图应用,哈希切分,测试用例原创 2022-06-30 18:36:41 · 319 阅读 · 0 评论 -
中级C++:布隆过滤器
布隆过滤器的前世今生。海量数据的处理。原创 2022-07-01 11:23:49 · 382 阅读 · 0 评论 -
中级C++:单例模式
写一个不能被拷贝和复制的类请设计一个类,只能在堆上创建对象请设计一个类,只能在栈上创建对象请设计一个类,不能被继承设计模式请设计一个类,只能创建一个对象(单例模式)饿汉模式懒汉模式懒汉模式测试用例............原创 2022-07-01 22:44:01 · 595 阅读 · 0 评论 -
中级C++11:大括号初始化、decltype、typeid、右值引用、移动语义、完美转发
大括号初始化、decltype、typeid、右值引用、移动语义、完美转发、等新特性介绍。原创 2022-07-02 20:42:15 · 1251 阅读 · 0 评论 -
中级C++11:定位new、default、模板可变参数包、emplace_back、lambda表达式
定位放置new(placement new)、default关键字、模板可变参数包、函数形参参数包的递归展开、利用函数模板展开、STL容器、emplace_back、lambda表达式、书写格式、捕获列表说明、底层原创 2022-07-04 08:31:50 · 655 阅读 · 0 评论 -
中级C++11:function、std::bind、线程库
std::function、function的使用、std::bind、std::bind的使用、线程库、thread类、线程对象的使用、原子性操作库:atomic、ios::operator bool、Mutex的种类、std::mutex、std::recursive_mutex、std::timed_mutex、lock_guard 与 unique_lock、条件变量:condition_variable、两个线程交替打印奇数偶数...原创 2022-07-06 12:56:47 · 682 阅读 · 0 评论 -
中级C++:异常
C语言传统的错误处理机制:C++:异常是一种处理错误的方式,当一个函数发现自己无法处理的错误时就可以抛出异常,让函数的直接或间接的调用者处理这个错误。**如果有一个块抛出一个异常,捕获异常的方法会使用 try 和 catch 关键字。try 块中放置可能抛出异常的代码,try 块中的代码被称为保护代码。**使用 try/catch 语句的语法如下所示:异常处理使用异常的抛出和匹配原则:在函数调用链中异常栈展开匹配原则:异常的重新抛出:异常安全、异常规范构造函数完成对象的构造和初始化,最好不要在构原创 2022-07-07 09:30:19 · 192 阅读 · 0 评论 -
中级C++:智能指针、资源泄露
智能指针的原理unique_ptrshared_ptr循环引用原因及解决weak_ptr定制删除器内存泄露的危害内存泄露的分类内存泄露的检测与防治原创 2022-07-09 08:37:45 · 488 阅读 · 0 评论 -
中级C++:类型转换,IO流操作
前言类型转换IO流内置类型的IO自定义类型的IO文件流IOstringstream原创 2022-07-11 16:22:37 · 643 阅读 · 0 评论