【C++】你对“string类”的了解又有多少呢?

一.string类的常用接口说明1.string类对象的常见构造2.string类对象的容量操作(精讲)求大小:函数size()或length():求容量:函数capacity()判空:函数empty...

【C/C++】结构体内存对齐 ----- 面试必考(超详细解析,小白一看就懂!!!)

本文详细介绍了结构体内存对齐的概念,包括偏移量计算、对齐规则、内存对齐的必要性(平台和性能原因)、如何修改默认对齐数以及实战演练中的面试题。通过实例演示,帮助读者掌握结构体大小的计算方法。...

【C/C++内存管理】——我与C++的不解之缘(六)

对于内置类型,new/delete和malloc/free差别不是很大;而对于自定义类型,最大的区别就是,new和delete除了会开辟空间还会调用自定义类型的构造函数和析构函数。deletep2;retu...

【C++】STL容器-string的遍历

在C++的标准模板库(STL)中,string作为一种常用的容器,扮演着存储和操作字符串的重要角色。本文将深入探讨STL中string容器的遍历方法,包括使用迭代器、指针、范围for循环以及std::for_each...

【C++】——string类的模拟实现

在这里即一个一个字节的拷贝,动态申请资源时候如果浅拷贝会指向同一块资源,会有着程序崩溃的问题同一块空间析构了两次程序崩溃深拷贝即调用拷贝构造,编译器生成的拷贝构造是浅拷贝,需要我们自己显示实现拷贝构造来进行深拷贝...

【C语言】 全面解析占位符

占位符是一种特殊的符号或字符串,用于在输出格式中表示将来需要填入的值。在C语言中,占位符通常用于printfsprintf等函数中,以便按照特定格式输出变量的值。例如,%d用于表示一个整数,%s用于表示一个字符串...

【C++】Stack

c嘎嘎stack栈~_stack容器...

【C语言】贪吃蛇(c语言含源码)

简单控制台贪吃蛇程序_贪吃蛇c语言源代码...

【C++高阶】解锁C++的深层魅力——探索特殊类的奥秘

在C++这片浩瀚的编程海洋中,基础语法与常用库如同岛屿与浅滩,引领着每一位初学者逐步前行。然而,当我们的航程逐渐深入,便会发现那些隐藏于波涛之下的特殊类,它们如同深海中的宝藏,等待着勇敢的探索者去发掘...

【C语言】内存函数详细讲解

前面我们学习了字符串函数,但字符串函数只能对字符串进行操作,但在C语言中有很多的数据类型,所以本章讲解一些内存函数,这些函数可以对任何数据类型进行拷贝、追加、比较。...