【C语言】库函数sprintf()函数 的妙用

当我们需要将格式化的数据写入字符串时,sprintf()函数是一个非常有用的工具。它可以帮助我们动态地创建字符串,以便后续使用。在C语言中,sprintf()函数允许我们使用类似于printf()函数的格式化字...

【C++入门】 初见,单推,与C++的第一次约会

语法namespace空间名//定义变量}//定义函数//定义类型}//注意这里没有分号!!命名空间里可以定义变量,函数,类型inta;intb;intc;intd;命名空间也可以嵌套命名空间,有...

【C语言】深入理解指针(一篇让你完全搞懂指针)

①constint*p(intconst*p):const放在*的左边。_深入理解c语言深入理解指针...

【C++】vector常见的使用方式

在C++中,vector是一种动态数组容器,可以存储一系列具有相同数据类型的元素。它提供了一些操作函数,如插入、删除、访问等,使得对数组进行操作更加方便和灵活。可以在运行时动态调整大小,不需要事先指定大小;可以自...

【C++】构造函数、析构函数、拷贝构造与运算符重载

类的默认成员函数:构造函数、析构函数、拷贝构造、拷贝赋值相关内容...

【C++】为什么需要CMake?

include命令实际上只是将对应hpp中的文件原封不动的粘贴到#include所在位置,从这个角度而言,假如你的工程文件里有10个hpp,10个cpp,现在我们想砍掉所有的hpp文件,砍掉之后只剩下10个cp...

【C++】STL:栈和队列模拟实现

C++中的stack(栈)和queue(队列)是两种常见的数据结构,用于存储和管理数据。栈是一种先进后出(LIFO)的数据结构,类似于我们平时堆叠的一摞书,只能在顶部进行操作。在C++中,可以使用std::sta...

【C++杂货铺】详解list容器

本期内容将讲解STL中关于list的内容,会分为一下几个方面进行讲解:第一,什么是list,和其他容器的比较;第二,list的常用接口的介绍;第三,从底层除法,模拟实现简易版list;最后,对比和vecotr的...

【C++修行之道】C/C++内存管理

我们可以看出new/delete和malloc/free最大区别是new/delete对于自定义类型除了开辟空间还会调用构造函数和析构函数classApublic::_a(a):_a(aa._a)if(...

【C++初阶】String在OJ中的使用(一):仅仅反转字母、字符串中的第一个唯一字母、字符串最后一个单词的长度、验证回文串、字符串相加