
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
C++篇(3)类和对象(上)
摘要:本文介绍了C++中类的定义与实例化相关内容。类通过class关键字定义,包含成员变量和成员函数,使用访问限定符控制访问权限。实例化时才会为对象分配内存空间,对象大小遵循内存对齐规则。重点讲解了this指针的工作原理,它是编译器自动添加的隐含参数,用于区分不同对象对成员函数的调用。通过两个示例程序演示了this指针为空指针时的不同运行结果,说明访问成员函数和访问成员变量的本质区别。文章还比较了

C++篇(6)模版初阶
模版初阶

C++篇(9)list的模拟实现
摘要:本文介绍了C++中STL list的模拟实现方法。通过带头双向循环链表结构,封装list_node节点类,实现push_back等基本操作。重点讨论了迭代器的实现:使用类封装节点指针,重载运算符控制迭代器行为;通过模板参数优化,统一普通迭代器和const迭代器的实现。同时展示了insert、erase等操作方法,并处理了迭代器失效问题。最后给出了完整的list类实现代码,包括构造函数、拷贝控

C++篇(10)模版进阶
模版进阶

C++篇(12)多态
C++多态

C++篇(13)计算器实现
中缀表达式转后缀表达式以及简易计算器的实现

C++篇(14)二叉树进阶算法题
九道经典二叉树进阶算法题

C++篇(15)C++11(上)
现代C++之C++11

C++篇(16)C++11(下)
近代C++之C++11

C++篇(17)哈希拓展学习
本文介绍了位图和布隆过滤器两种数据结构及其在解决海量数据处理问题中的应用。位图通过二进制位高效判断整数存在性,适用于40亿整数查询等问题,但仅支持整型数据。布隆过滤器则扩展应用范围,通过多哈希函数降低冲突率,适用于字符串等非整型数据的快速查询,但存在误判可能。文章还展示了这两种结构的C++实现,并分析了处理百亿级数据的解决方案,包括哈希切分等关键技术,为解决海量数据查询、统计和去重问题提供了实用方








