技术栈

嵌入式编程

guigu2012
8 天前
c++·嵌入式编程
C++ STL 深度解析:容器、迭代器与算法的协同作战在前几篇博客中,我们掌握了 C++ 面向对象的核心特性(封装、继承、多态)和高级特性(运算符重载、模板编程)。本文将聚焦 C++ 标准模板库(STL)的核心组件 ——容器、迭代器与算法,这三者构成了 STL 的 “铁三角”,是 C++ 高效开发的基石。通过本文,你将理解不同容器的底层实现与适用场景,掌握迭代器的桥梁作用,以及如何灵活运用 STL 算法解决实际问题。
码农飞飞
1 年前
rust·概述·高性能·内存安全·所有权·系统级编程·嵌入式编程
系统级编程语言Rust概述Rust是由Mozilla的工程师Graydon Hoare于2006年开始设计的一门编程语言,目的是创建一种内存安全、并发安全,并且不牺牲性能的系统级编程语言。 Rust于2010年公开发布,并迅速吸引了开发者的关注。其设计灵感来自C++,通过引入所有权(Ownership)系统,解决了C/C++中常见的内存管理问题。Rust在 2015年发布了1.0版本,并开始获得广泛应用,特别是在高性能计算和WebAssembly领域。
我是有底线的