暂无搜索历史
在面向对象编程的世界里,C++以其强大的特性而闻名。今天,我们将深入探讨C++的三大核心特性:封装、继承和多态。理解这些概念不仅有助于写出更好的...
结合前文,我们实现了日志输出的时间、日志等级、格式化输出内容、异步日志器的缓冲区、异步日志器的输出。实现了日志器大体的框架。
前两章中我们完成了日志时间、日志打开文件、日志基本信息、日志输出格式、日志落地方向。那我们今天要谈的就是异步日志的输出、全局日志器和局部日志器的...
上一章我们讲述了日志器的大体框架,日志目录和文件的建立与时间、文件、行号的标识,格式化字符串。这次我们来将和格式化字符串相关的日志器的落地。这也...
我们程序员在写代码时往往会有很多bug等待我们寻找调试。其实bug最开始的含义就是小虫子,那为什么会变成计算机老鼠过街人人喊打的bug呢?这里讲...
上期我们介绍了C++11的大部分特性。C++11的初始化列表、auto关键字、右值引用、万能引用、STL容器的的emplace函数。
上期小编讲解了列表初始化、右值引用。接下来我们要解密之前提到过得emplace和emplace_back函数的秘密。小编打算在这篇文章中讲C++...
C++11是C++的一个非常重要的版本,在当时C++11问世的时候提供了非常具有创新性的编程方案供其他编程语言学习。比如说auto自动推导类型、...
map和set底层结构比较复杂,我认为我们先谈基本介绍再谈C++11,最后再谈map和set底层以及map和set封装。
list的实现,还是比较简单的,大家只要想着土家楼的形状,画出图来就好了,不需要过多担心。本次的博客会发出一个完整的实现List的List.hp...
C++非常重视效率,对效率有损失的代码常常是能省则省。使用list要包含的头文件是<list>,要包含头文件就是#iinclude <list>,List...
“知所从来,方知其往”。知道一个结构的根本构造才能更好的运用结构。正所谓知己知彼百战不殆。我们了解vector顺序表的大致构造才能更好的运用vector。
生活中我们常常需要存储基本信息,那如果将这些基本信息存储在不同的表格、数组中,想必大家会非常头大,一个数据的输入错误,就会牵一发而动全身,导致整个表格输入错误。...
“大江东去,浪淘尽,千古风流人物。”一想起三国就不得不谈到几大以少胜多的战役,官渡之战、赤壁之战、夷陵之战。今天我们就以赤壁之战为模版讲述链表。面对孙刘联盟曹操...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市