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

跟我一起学编程

专栏成员
59
文章
6000
阅读量
12
订阅数
【C++】————string基础用法及部分函数底层实现
其中提一下第三种,pos为子串的位置,len子串的长度,若len大于从子串pos位置开始后面字符总数,则表示初始化到子串结尾即可,比如我们要用 “hello world” 初始化字符串,若pos为6,len为20,则用world初始化字符串s1;len还有一个缺省值npos,其数值为无符号整型的-1,也就是无符号的最大值(无符号无负数);
用户11036582
2024-07-03
1020
【C++】基础知识--inline(内联)关键字以及与宏的区别
宏的本质其实就是在程序的预处理阶段,无脑的进行宏符号替换,替换时不做语法的检查,比如比如"入参"类型是否匹配,"入参"个数是否匹配等。
用户11036582
2024-06-28
1010
【C++】————类和对象(上)
其实和C语言最大的区别就在于: C语言中struct只可以定义变量,C++中的struct既可以定义变量,也可以定义函数(实现方法)。
用户11036582
2024-06-28
880
【C++】————类和对象(中)
如果一个类中什么成员都没有,简称为空类。空类中什么都没有吗?并不是的,任何一个类在我们不写的情 况下,都会自动生成下面6 个默认成员函数
用户11036582
2024-06-28
970
【C++】————类和对象(下)
首先我们先来看一下通过类实现对日期的一系列处理,同时给大家说一下当中存在的一些细节问题:
用户11036582
2024-06-28
710
【C语言之排序】-------六大排序
今天我们就给大家带来几种排序的讲解,包括冒泡排序,插入排序,希尔排序,选择排序,堆排序,快速排序等等,在讲解之前我先给大家一个网站,用于查看各种排序的动图,这样有助于我们更加清晰的去了解各种排序:排序动图
用户11036582
2024-06-06
590
【数据结构】------C语言实现二叉树
二叉树(Binary Tree) 是由n个结点构成的有限集(n≥0),n=0时为空树,n>0时为非空树。
用户11036582
2024-05-24
660
【数据结构】C++语言实现队列(详细解读)
c语言中的小小白-CSDN博客c语言中的小小白关注算法,c++,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.
用户11036582
2024-05-24
480
【数据结构】C++语言实现二叉树的介绍及堆的实现(详细解读)
c语言中的小小白-CSDN博客c语言中的小小白关注算法,c++,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.
用户11036582
2024-05-24
520
【数据结构】C++语言实现栈(详细解读)
pst->top表示栈的顶部指针,通常情况下,它指向栈顶元素的下一个位置,而不是指向当前栈顶元素。通过 pst->top 可以确定栈中元素的个数,打印的时候记得将 top - 1。
用户11036582
2024-05-07
1110
单链表进阶题目,点进来看一下这些题你都会吗
前面我们已经讲解了关于单链表,双链表以及一些相关的简单的题,本次我们就要上升一些难度,给大家带来一些更加有难度的题目。
用户11036582
2024-04-25
510
2024团体设计天梯赛之L1-101 别再来这么多猫娘了
这就是这个题的题目,在满足违禁词不超过阈值的情况下,将违禁词全部替换成<censored>,但这种情况下我们需要考虑,如过这个<censored>是违禁词怎么办,我们如果在找的过程中就替换的话会出现重复替换的情况,这样会造成超时或者其他的一些影响,所以这里我们应该用一些特殊的符号先来代替这个违禁词,后续再将违禁词更换为<censored>。再一种情况就是如果大于等于违禁词,就要输出个数与那句话,所以同时我们还要记录着违禁词的个数
用户11036582
2024-04-25
1950
【C语言】c语言之基于链表实现贪吃蛇小游戏
贪吃蛇作为一个游戏,肯定被大家所熟知,我相信大部分人都玩过这个游戏,所以规则我相信大家都明白,在这我就不过多讲述了。
用户11036582
2024-04-20
920
【数据结构】-----双链表(小白必看!!!)
c语言中的小小白-CSDN博客c语言中的小小白关注算法,c++,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.
用户11036582
2024-04-16
720
【数据结构】----单链表相关题目【小白必看!!!】
c语言中的小小白-CSDN博客c语言中的小小白关注算法,c++,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.
用户11036582
2024-04-16
780
C语言之通讯录
这就是一个通讯录菜单,这里我们可以看到它可以实现一些功能,例如增加删除联系人等等。
用户11036582
2024-04-10
650
【数据结构】——单链表超详细介绍(小白必看!!!)
概念:链表是一种物理存储结构上非连续、非顺序的存储结构,但链表在逻辑上是连续的,顺序的,而数据元素的逻辑顺序是通过链表中的指针连接次序实现的。
用户11036582
2024-04-10
2630
顺序表专题系列
顺序表是一种线性表的存储结构,它采用数组来存储元素,并且保持元素之间的逻辑顺序与物理顺序相同。顺序表具有以下特点:
用户11036582
2024-04-02
870
计算机预处理详解
前面的博客中我们已经讲过了预处理是什么,本期我们就来详细的讲述一下预处理这个概念。
用户11036582
2024-04-02
630
计算机程序的编译和链接
在日常的应用程序开发过程中,我们很少需要关注软件的编译和连接过程,特别是对于常用的集成开发环境visual studio,它将编译和链接的过程封装起来,一步完成,称为“构建”。 但是在这样的开发过程中,我们往往依赖于集成开发环境的强大,而忽略了软件的运行机制和机理,导致对程序中的很多莫名其妙的错误无从下手,程序运行时的性能瓶颈分析也让我们束手无策,如果我们能够深入了解软件运行背后的机理以及支撑软件运行的各种平台和工具,那么解决这些问题相对来说就比较容易了。接下来让我们一起了解软件编译与链接的过程。
用户11036582
2024-04-02
780
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档