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

c/c++

专栏作者
59
文章
4657
阅读量
14
订阅数
【Linux系统编程】基础指令(二)
其中,选项一般不需要指定,而节号可以根据需要选择。 解释一下,man手册一般可以分为8章节(第9章非标准)
大耳朵土土垚
2024-05-03
30
【C++】探索C++内存管理:机制揭秘与内存安全
需要注意的是,C标准库中的malloc函数的具体实现可能因编译器和操作系统的不同而有所差异,上述步骤仅为一种常见的实现方式。
大耳朵土土垚
2024-05-03
30
【Linux系统编程】Linux背景知识
Linux是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。随着Linux操作系统飞速发展,各种集成在Linux上的开源软件和实用工具也得到了应用和普及,因此,Linux也成为了开源软件的代名词
大耳朵土土垚
2024-04-25
890
【C++类和对象】探索static成员、友元以及内部类
声明为static的类成员称为类的静态成员,用static修饰的成员变量,称之为静态成员变量;用static修饰的成员函数,称之为静态成员函数。静态成员变量一定要在类外进行初始化。
大耳朵土土垚
2024-04-25
970
【Linux系统编程】基础指令(一)
Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。如下图所示:
大耳朵土土垚
2024-04-25
910
【C++类和对象】初始化列表与隐式类型转换
C++中的初始化列表是一种在对象构造函数中初始化成员变量的方法。它通过在构造函数的参数列表后面使用冒号来指定成员变量的初始化值,而不是在构造函数体内使用赋值语句来初始化。
大耳朵土土垚
2024-04-25
900
【C++类和对象】const成员函数及流插入提取
在使用const对象调用const成员函数时,会调用const版本的函数。而使用非const对象调用const成员函数时,会调用非const版本的函数。例如:
大耳朵土土垚
2024-04-25
870
【C++类和对象】日期类的实现
成员函数是公有的(public),也就是说我们在类的外部也可访问和使用;下面我们将实现这些函数。
大耳朵土土垚
2024-04-25
650
【C++类和对象】拷贝构造与赋值运算符重载
拷贝构造函数:拷贝构造是指在创建一个新对象时,使用已存在的对象作为其初始值的构造函数。只有单个形参,该形参是对本类类型对象的引用(一般常用const修饰),在用已存在的类类型对象创建新对象时由编译器自动调用。
大耳朵土土垚
2024-04-20
830
【C++类和对象】构造函数与析构函数
这些默认成员函数在没有显式地定义时,默认会自动生成,但也可以显式地定义来覆盖默认的实现。
大耳朵土土垚
2024-04-15
990
【C++类和对象】类和对象的引入
C语言结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。比如:之前在数据结构专栏中,用C语言方式实现的栈,结构体中只能定义变量;现在以C++方式实现,会发现struct中也可以定义函数:
大耳朵土土垚
2024-04-15
1190
【C++入门】内联函数、auto与基于范围的for循环
以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数调用建立栈帧的开销,内联函数提升程序运行的效率。
大耳朵土土垚
2024-04-15
970
【C++入门】关键字、命名空间以及输入输出
大耳朵土土垚
2024-04-10
830
【C++入门】缺省参数、函数重载与引用
缺省参数是声明或定义函数时为函数的参数指定一个缺省值。在调用该函数时,如果没有指定实参则采用该形参的缺省值,否则使用指定的实参。
大耳朵土土垚
2024-04-09
880
【C++入门】初识C++
建议不要把「精通C++」作为一个一年目标,应该要把学习语言作为一个持续的过程,同时要把语言运用在具体的应用场合中。
大耳朵土土垚
2024-04-04
1352
数据结构——lesson13排序之计数排序
我们这里利用malloc开辟一个数组来统计相同元素出现的次数,用该数字下标表示相同元素,下标对应的值来统计次数 图示如下:
大耳朵土土垚
2024-04-04
780
数据结构——lesson12排序之归并排序
前面我们学习过六种排序——直接插入排序、希尔排序、直接选择排序、堆排序、冒泡排序和快速排序,今天我们就来学习归并排序🥳🎉🎉🎉
大耳朵土土垚
2024-04-04
970
数据结构——lesson11排序之快速排序
前面我们学习过五种排序——直接插入排序、希尔排序、直接选择排序、堆排序和冒泡排序,今天我们就来学习交换排序的第二种——快速排序。
大耳朵土土垚
2024-04-04
560
【数据结构】——排序之冒泡排序
冒泡函数的核心思想就是:两两相邻的元素进行比较,一轮下来最大的或者最小的就会被交换到最后面,每一轮都得到该轮的最值排到后面,如果是升序就得到最大值,降序就是最小值,排n轮直到有序。
大耳朵土土垚
2024-03-24
660
数据结构——循环队列的实现
如上图所示,已经在内存中开辟了完整的空间,最开始队列的头尾指针都指向开始的位置,每加一个元素,rear指针也就是尾指针的位置就往后挪动一位,删除数据就把头指针front往后挪一位,当rear指针指向最后一个元素时,队列满了,此时的判断条件应该时rear->pNext = front; 也就是说rear的下一个位置是front,如下图所示:
大耳朵土土垚
2024-03-24
1040
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档