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

学习C/++

专栏成员
83
文章
9942
阅读量
13
订阅数
【Algorithm算法章】递归&&搜索&&回溯&&算法思路总结概括
本章节是总结学习二叉树,排序算法等等递归问题所总结的,对递归,搜索,回溯的算法进行总结
学习起来吧
2024-05-26
440
C++奇迹之旅:vector使用方法以及操作技巧
本节我们将学习vector容器的使用和操作,让我们学习起来吧! 库函数网址查询:https://legacy.cplusplus.com/reference/vector/vector/?kw=vector
学习起来吧
2024-05-24
530
string的模拟全实现
前面我们学习了string的用法,本节我们将实现string的模拟实现,话不多说,直接上手,因此我们先了解我们是多文件进行编写,因此需要注意命名空间的控制,这是文件分布图:OK,我们开始~
学习起来吧
2024-05-16
1020
Baidu Comate:智能编码,编程效率的革新者
编程需要时间和精力,但数字时代下的程序员面临着巨大挑战。如何提高效率,释放创造力,成为行业关注的话题。智能代码助手从此出现,帮助我们分析代码,实时监测代码错误,解决性能问题,友好扫描上下代码片段,无需繁琐的手动输入,大幅提升编程效率。
学习起来吧
2024-05-11
1100
【C语言】超详解memset&&memcpy&&memmove&&memcmp的使⽤
memset()是C语言中一个常用的标准库函数,它的作用是将一块内存区域的值设置为指定的值。 语法:
学习起来吧
2024-05-11
1180
【排序算法】归并排序
在MergeSort()函数中,我们首先申请一个临时数组tmp,用于存储排序后的结果,然后我们调用_MergeSort()函数进行排序。_MergeSort()函数会递归地将数组分成两个子数组,并对这两个子数组进行排序和合并,最后,我们释放临时数组tmp
学习起来吧
2024-05-11
650
C++奇迹之旅:string类对象的容量操作
之所以 str.capacity() 的值是 15,是因为 C++ 标准库在创建字符串时会分配一些额外的内存空间来应对未来可能的字符串增长。这个额外的内存空间被称为 “预留空间”。
学习起来吧
2024-05-11
1010
C++奇迹之旅:string类对象的遍历和修改
std::string::operator[] 是 C++ 标准库中 std::string 类的一个成员函数操作符重载。它用于访问 std::string 对象中的单个字符。
学习起来吧
2024-05-07
810
C++奇迹之旅:string类接口详解(上)
C语言中,字符串是以'\0'结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。
学习起来吧
2024-05-07
960
C++奇迹之旅:string类对象的修改操作
用法:通过在当前值的末尾附加其他字符来扩展字符串:可以追加这string对象,字符串,字符 例子:
学习起来吧
2024-05-07
1010
C++奇迹之旅:STL初步学习
STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且 是一个包罗数据结构与算法的软件框架。
学习起来吧
2024-05-06
940
C++奇迹之旅:C++内存管理的机制初篇
数据段:也叫静态数据段或初始化数据段,用于存储程序中的全局变量和静态变量,这些变量在程序启动时就已经分配好内存空间并初始化。 代码段:也叫文本段或指令段,用于存储程序的可执行指令代码。 这部分内存区域通常是只读的,程序在运行时不能修改代码段中的内容。
学习起来吧
2024-05-06
1060
C++奇迹之旅:C++内存管理的机制(终篇)
malloc/free和new/delete的共同点是:都是从堆上申请空间,并且需要用户手动释放。不同的地方是:五个用法,一个原理
学习起来吧
2024-05-05
1280
C++奇迹之旅:C++内存管理的机制(进阶篇)
总结: new/delete 和 malloc/free最大区别是 new/delete对于【自定义类型】除了开空间还会调用构造函数和析构函数 而对于内置类型几乎是一样的
学习起来吧
2024-05-05
1020
C++奇迹之旅:C++初阶模版
泛型编程是一种编程范式,它允许程序员编写不依赖于特定数据类型的代码。在泛型编程中,程序员定义一些通用的算法和数据结构,这些可以在不同的数据类型上使用。
学习起来吧
2024-05-05
710
【linux学习指南】linux指令与实践文件编写
本节阿森将和你一起深入浅出的学习简单几条指令,快速上手在linux写代码,同时更好的理解指令记忆
学习起来吧
2024-05-04
750
【linux学习指南】初始linux
Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯托瓦兹在1991年首次发布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统。严格来讲,Linux只是操作系统内核本身,但通常采用“Linux内核”来表达该意思。而Linux则常用来指基于Linux内核的完整操作系统,它包括GUI组件和许多其他实用工具。
学习起来吧
2024-05-04
1030
C++奇迹之旅:类和对象const成员&&static关键字&&友元&&内部类
const 成员函数是指在类中被声明为 const 的成员函数 将const修饰的“成员函数”称之为const成员函数,const修饰类成员函数,实际修饰该成员函数隐含的this指针,表明在该成员函数中不能对类的任何成员进行修改。
学习起来吧
2024-05-04
1100
C++奇迹之旅:初始化列表与explicit
虽然上面构造函数调用之后,对象中已经有了一个初始值,但是不能将其称为对对象中成员变量的初始化,构造函数体中的语句只能将其称为赋初值,这和我们之间常常说的给缺省值其实就是赋初值,而不能称作初始化。因为初始化只能初始化一次,而构造函数体内可以多次赋值。
学习起来吧
2024-04-25
680
C++奇迹之旅:从0开始实现日期时间计算器
通过前面学完了C++的默认成员函数,实践出真知,本小节我们将一起来实现一个简单上手的日期时间计算器,阿森和你一起一步一步的操作实现! 完整代码在文章末尾哦
学习起来吧
2024-04-25
840
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档