logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C / C++】位运算符详解

按位与,都为 1 则为 1,其他情况均为 0| 按位或, 有1 则为1,全 0 才为 0^ 按位异或, 相反则为 1,相同 则为 0~ 按位取反,0变为1,1变为0。

文章图片
#c++#开发语言
动态顺序表——vector

本文介绍了C++ STL中vector容器的基本用法,重点讲解了创建vector的多种方式(包括一维和二维vector)、size/empty判断、push_back/pop_back操作、front/back访问元素以及resize调整大小等接口。文章通过代码示例展示了vector的动态扩容特性,特别是二维vector可以单独调整某行大小的灵活性,并说明了clear操作会回收所有空间。这些接口可

文章图片
#c++#数据结构
【C / C++】和数组有关的几个函数(范围 for,auto 关键字, memset, memcpy)

本文介绍了C++中几个实用的编程技巧:1.范围for循环(基于范围的for循环),用于简化数组遍历;2.auto关键字实现变量类型的自动推导;3.memset函数用于批量设置内存值,需注意字节数计算;4.memcpy函数实现数组内容拷贝。文章还特别提供了在DevC++中启用C++11标准的方法(添加-std=c++11编译选项),以支持这些新特性。这些技巧能提升代码简洁性和效率,但使用时需注意数据

文章图片
#c++#开发语言
【数据结构】学习数据结构的第一课——顺序表(静态)

本文介绍了顺序表的基本概念和实现方法。顺序表是线性表的顺序存储结构,实际上就是数组。文章重点讲解了静态顺序表的实现方式,包括创建顺序表、插入元素(尾插、头插、任意位置插入)、删除元素(头删、尾删、任意位置删除)以及查找操作(按值查找、按位查找、按位修改)的实现方法。每种操作都提供了具体的代码示例和测试程序,帮助读者理解顺序表的基本操作原理。文章采用通俗易懂的语言,通过代码演示展示了顺序表的各种操作

文章图片
#数据结构#学习#c++
结构体详解

大家千万不要觉得这个函数会很复杂,只是它这里的英文写的过于的冗长了我下面呢就来简单的介绍一下这个函数,首先要使用这个函数必须要包含头文件 <algorithm>,也就是算法头文件,其次这个函数不返回任何值,并且默认是将给定的内容进行升序排序,也就是从小到大排,第一个参数是第一个数据的指针或迭代器, 第二个参数是最后一个数据之后的迭代器或指针int main()i < 10;i++)//输出 0 1

文章图片
#c++#算法#数据结构
【C / C++】和数组有关的几个函数(范围 for,auto 关键字, memset, memcpy)

本文介绍了C++中几个实用的编程技巧:1.范围for循环(基于范围的for循环),用于简化数组遍历;2.auto关键字实现变量类型的自动推导;3.memset函数用于批量设置内存值,需注意字节数计算;4.memcpy函数实现数组内容拷贝。文章还特别提供了在DevC++中启用C++11标准的方法(添加-std=c++11编译选项),以支持这些新特性。这些技巧能提升代码简洁性和效率,但使用时需注意数据

文章图片
#c++#开发语言
到底了