首页
学习
活动
专区
工具
TVP
发布

c/c++

专栏成员
75
文章
6751
阅读量
14
订阅数
【C++】模板进阶
在初阶模板中,函数模板和类模板所传的参数前面都是class或者typename修饰的,是类类型形参,但是模板除了可以传递类类型形参之外还可以传递非类型形参
大耳朵土土垚
2024-06-08
580
【数据结构】筛选法建堆
给你一个顺序表或数组(一串数据),通常来说建堆有两种方法一种堆向上调整算法,一种堆向下调整算法建堆也就是筛选法建堆。
大耳朵土土垚
2024-06-06
950
【C++】优先级队列介绍与模拟实现
优先级队列是一种特殊的队列,其中的元素都被赋予了优先级。元素的优先级决定了它们在队列中的顺序。在优先级队列中,元素按照优先级从高到低的顺序出队列。
大耳朵土土垚
2024-06-06
930
【C++】STL:栈和队列模拟实现
C++中的stack(栈)和queue(队列)是两种常见的数据结构,用于存储和管理数据。
大耳朵土土垚
2024-06-04
610
【C++】List模拟实现
C++中的list是一种双向链表(doubly linked list)的实现。它是C++标准库中的一种容器,可以存储一系列元素,并且允许在任意位置插入、删除和访问元素。对于双向链表有疑问的可以点击查看数据结构——带头双向循环链表详解
大耳朵土土垚
2024-06-01
1130
【C语言】打造你的专属贪吃蛇
我们如果要在控制台上打印宽字符’●’或者’★’,汉字也是宽字符,就需要修改本地适配环境,在main函数中://修改适配本地的中文环境 setlocale(LC_ALL, "");,使用该函数要包含#include<locale.h> 头文件
大耳朵土土垚
2024-05-30
520
【C++】Vector的简易模拟与探索
此外范围for其实质上就是通过迭代器来实现的,所以我们写完了迭代器就可以使用范围for来遍历数据了,代码如下:
大耳朵土土垚
2024-05-28
700
【C++】学习string类:字符操作的艺术
C++的string类是用于处理字符串的标准库类。它定义在头文件中,并位于std命名空间下。C++的string类提供了一系列成员函数和操作符,用于操作和处理字符串。在使用string类时,必须包含#include头文件以及using namespace std; 详情可以点击链接查看——string类文档介绍
大耳朵土土垚
2024-05-24
750
【C++】 string类:应用与实践
💥个人主页:大耳朵土土垚的博客 💥 所属专栏:C++入门至进阶 这里将会不定期更新有关C++的内容,希望大家多多点赞关注收藏💖💖
大耳朵土土垚
2024-05-24
540
【C++】string类模拟实现:探索其内部机制
通过对string类的学习,我们知道string类的模拟实现最主要是实现string类的构造、拷贝构造、赋值运算符重载以及析构函数,以下是对模拟实现string类变量以及函数的封装:
大耳朵土土垚
2024-05-24
760
【C++】探索STL中的高效容器:vector
C++标准模板库(Standard Template Library,简称STL)是C++的一个库,提供了一组通用的模板类和函数,实现了常用的数据结构和算法。C++中的vector就是是标准模板库(STL)提供的一种容器。
大耳朵土土垚
2024-05-24
910
【运筹学】前言:基础知识
线性代数是通过一系列的手段去”折腾“方程组,提取其系统信息; 而运筹学要解决一般视角下的最优化问题,寻求最好的解决办法,也就是寻找一般函数的最大最小值问题。 关于寻求最优解我们要记住两步: 第一步我们要数学建模,第二步求解这个数学模型
大耳朵土土垚
2024-05-24
420
Baidu Comate——您的智能编码伙伴
✨Baidu Comate是一款基于文心大模型的智能代码助手,由百度开发并推出。该工具可以帮助开发人员在编写代码的过程中提供智能化的提示和建议,从而提高编码的效率和质量。它结合了百度多年积累的编程现场大数据和外部优秀开源数据,旨在提升编码效率,释放“十倍”软件生产力。
大耳朵土土垚
2024-05-24
370
【Linux】掌握Linux系统编程中的权限与访问控制
✨Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情
大耳朵土土垚
2024-05-07
1100
【C++】模板初阶:泛型编程的起点
泛型编程是一种编程范式,它允许在编写代码时使用一种通用的数据类型或算法,以便在不同的数据类型上进行操作,而不需要为每种数据类型编写专门的代码。泛型编程的目标是提高代码的重用性和可扩展性。
大耳朵土土垚
2024-05-06
970
【Linux系统编程】基础指令(三)
这些只是常见的用法示例,echo指令还有其他用法和选项,可以通过在终端上输入"man echo"来查看更多详细信息。
大耳朵土土垚
2024-05-04
810
【Linux系统编程】基础指令(二)
其中,选项一般不需要指定,而节号可以根据需要选择。 解释一下,man手册一般可以分为8章节(第9章非标准)
大耳朵土土垚
2024-05-03
1120
【C++】探索C++内存管理:机制揭秘与内存安全
需要注意的是,C标准库中的malloc函数的具体实现可能因编译器和操作系统的不同而有所差异,上述步骤仅为一种常见的实现方式。
大耳朵土土垚
2024-05-03
1120
【Linux系统编程】Linux背景知识
Linux是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。随着Linux操作系统飞速发展,各种集成在Linux上的开源软件和实用工具也得到了应用和普及,因此,Linux也成为了开源软件的代名词
大耳朵土土垚
2024-04-25
1110
【C++类和对象】探索static成员、友元以及内部类
声明为static的类成员称为类的静态成员,用static修饰的成员变量,称之为静态成员变量;用static修饰的成员函数,称之为静态成员函数。静态成员变量一定要在类外进行初始化。
大耳朵土土垚
2024-04-25
1080
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档