logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

多态与虚函数(C++每日一学)

本文深入解析了C++中虚函数与多态的核心机制。重点介绍了动态多态通过虚函数实现运行时绑定的原理,揭示了vtable和vptr的底层实现机制。文章还探讨了纯虚函数与抽象类的应用场景,展示了如何通过接口规范强制派生类实现特定功能。最后介绍了C++11引入的override和final关键字,帮助开发者避免常见错误并优化继承体系设计。全文通过丰富的代码示例,系统性地讲解了多态在C++中的实现与应用,为构

文章图片
#c++#经验分享
继承中的3种继承方式及其基类成员在派生类中的权限差异详解 (C++每日一学)

本文深入解析C++继承中成员权限的变化规则,重点介绍三种继承方式(public/protected/private)对基类成员访问权限的影响。核心法则是:派生类成员的最终访问权限取其在基类中的权限和继承方式中更严格的一个。 关键点 权限等级:private > protected > public 权限变化规则 public继承:保持原权限(private除外) protected继承

文章图片
#c++#android#嵌入式 +2
C++多线程编程深度解析【C++进阶每日一学】

本文系统介绍了C++的多线程编程功能,包括核心概念和基础用法: 核心概念: 进程与线程:线程是进程内的执行单元,共享进程资源 并发与并行:区分逻辑并发和物理并行执行 竞争条件与临界区:共享数据访问的同步问题 基础用法: 使用std::thread创建线程,传入可调用对象和参数 线程生命周期管理:必须选择join()等待或detach()分离 join()阻塞主线程等待子线程完成 detach()使

文章图片
#c++#开发语言#c语言 +3
C++ 默认参数深度解析【C++每日一学】

本文深入探讨了C++默认参数的核心概念与应用技巧。默认参数是函数声明时为形参指定的预设值,当调用者省略对应实参时自动启用,具有三大优势:简化调用、减少重载和增强兼容性。使用时需遵循三个关键规则:1)默认值必须从右向左连续设置;2)仅在函数声明中指定默认值;3)调用时不能跳过中间参数。通过日志系统和图形创建等实例,展示了默认参数如何提升代码灵活性和简洁性。掌握这一特性可显著优化函数设计,尤其适用于参

文章图片
#c++#开发语言#后端 +1
STL 深度解析之vector【C++每日一学】

本文详解C++的STL中的vector容器,让你的C++代码更加的高级与实用

文章图片
#c++#开发语言#c语言 +1
C++并发编程:线程同步

本文精讲C++条件变量`std::condition_variable`。它配合互斥锁,通过高效的“等待-通知”机制解决线程同步问题,避免CPU空转。文章剖析了其API、虚假唤醒处理和生产者-消费者模型实战。

文章图片
#c++#开发语言#c语言 +1
C++设计模式之工厂模式

本文详解C++设计模式的工厂模式,让C++编程能力和思维更进一步

文章图片
#c++#设计模式#开发语言 +1
数组与动态数组【C++数据结构】

本文深入剖析`std::array`与`std::vector`。`array`是编译时定长的静态数组,性能极致;`vector`是运行时可变的动态数组,灵活通用,是现代C++处理可变序列的首选。

文章图片
#c++#数据结构#开发语言 +2
链表【C++数据结构】

本文系统讲解链表指针原理与实现,对比std::list和vector,并深入分析了其在频繁插入/删除场景(如LRU缓存)下的独特性能优势与应用价值。

文章图片
#数据结构#链表#c++ +2
栈与队列【C++数据结构】

本文深度剖析栈(LIFO)与队列(FIFO),系统性地对比了基于std::deque等容器的底层实现优劣,精解了C++ STL适配器std::stack与std::queue的用法,并阐明了它们在函数调用、BFS等算法与系统设计中的核心应用

文章图片
#c++#数据结构#java +2
    共 26 条
  • 1
  • 2
  • 3
  • 请选择