logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ 迭代器iterator

在 C++ 中,迭代器(iterator)是一种通用的抽象概念,用于在容器(如std::liststd::map等)中遍历和访问元素。迭代器提供了一种统一的接口,使得不同类型的容器可以以相似的方式进行遍历和操作。大多数 C++ 容器都提供了迭代器,用于遍历容器中的元素。例如,和std::deque提供了随机访问迭代器,std::list提供了双向迭代器,std::set和std::map提供了双向

文章图片
#c++#开发语言
【C++基础】std::string详解

std::string 是 C++ 标准库提供的用于处理字符串的类。它在头文件中定义。std::string 提供了一种灵活、高效的字符串表示方式,相比于 C 语言中的字符串表示(使用字符数组或指针),std::string 更易于使用,更安全,并且提供了许多便捷的操作。

文章图片
#c++#数据结构#开发语言 +1
【C++基础】std::vector详解

是 C++ 标准库中的一个容器,提供了动态数组的功能。它的底层实现通常是使用连续的内存块来存储元素,因此可以通过指针算术来访问元素,并且支持常数时间的随机访问,并支持在容器末尾高效地添加和删除元素。

文章图片
#c++#开发语言#数据结构 +1
C++ 面向对象程序设计

在面向对象的思想中,我们把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。当然,一个应用程序会包含多个对象,通过多个对象的相互配合即可实现应用程序所需的功能,这样当应用程序功能发生变动时,只需要修改个别对象就可以了,使代码更容易维护。面向对象的程序设计思想可以帮助我们创建结构良好的,可复用的代码,更好地描述和理解真实世界的问题。封装可以隐藏对象的内部表示,只通过对象的方法暴露必要的操作

文章图片
#c++
到底了