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

学习C/++

专栏成员
98
文章
15414
阅读量
13
订阅数
C++奇迹之旅:容器适配器Container && deque与其他容器优势区别
适配器是一种设计模式(设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结),该种模式是将一个类的接口转换成客户希望的另外一个接口。
学习起来吧
2024-09-18
650
C++奇迹之旅:快速上手Priority_queue的使用与模拟实现
priority_queue官方文档:https://legacy.cplusplus.com/reference/queue/priority_queue/?kw=priority_queue
学习起来吧
2024-09-18
750
C++奇迹之旅:快速上手Stack和Queue的使用与模拟实现
stack官网文档链接:https://legacy.cplusplus.com/reference/stack/stack/?kw=stack
学习起来吧
2024-09-13
640
【linux学习指南】Linux项目自动化构建工具 make /makefile&&进度条代码
一个工程中的源文件多不技计数,其按其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作
学习起来吧
2024-09-11
1160
【linux学习指南】Linux编译器 gcc和g++使用
预处理功能主要包括宏定义,文件包含,条件编译,去注释等。 预处理指令是以#号开头的代码行。 实例: gcc –E hello.c –o hello.i 选项“-E”,该选项的作用是让 gcc 在预处理结束后停止编译过程。 选项“-o”是指目标文件,“.i”文件为已经过预处理的C原始程序。
学习起来吧
2024-09-11
1600
【linux学习指南】Linux开发工具 vim
vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、windows。我们课堂上,统一按照vim来进行讲解。
学习起来吧
2024-09-08
940
【linux学习指南】Linux 软件包管理器 yum
在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装. 软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系. yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat, Centos等发行版上
学习起来吧
2024-09-08
1050
C++奇迹之旅:深度解析list的模拟实现
begin使用迭代器iterator返回第一个数据,end返回最后一个数据的下一个位置,也就是头结点。
学习起来吧
2024-09-05
630
C++奇迹之旅:列表初始化和std::initializer_list(C++11第一篇)
在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了C++98称为C++11之前的最新C++标准名称。
学习起来吧
2024-09-05
860
【linux学习指南】权限管理与文件访问设置方法
uname 命令是 Linux/Unix 系统上的一个实用工具,用于打印当前系统的信息。当你运行 uname -r 时,它会显示操作系统内核的发行版本。
学习起来吧
2024-09-05
770
【linux学习指南】Linux命令行工具大全(三):文件解压缩管理、数据处理一网打尽
该文章j将介绍Linux中的常用系统工具和命令,如用于分页显示文本的more和less、显示时间的date、管理日历的cal、文件搜索的find和grep、以及压缩/解压缩的zip/unzip和tar。文中详细解释了每个命令的语法、功能和常用选项,并提供了示例。
学习起来吧
2024-09-05
650
C++奇迹之旅:双向链表容器list的灵活使用技巧
std::list 是 C++ 标准库中的一个序列容器,它实现了双向链表(doubly linked list)。
学习起来吧
2024-08-29
770
C++奇迹之旅:手写vector模拟实现与你探索vector 容器的核心机制与使用技巧
我们先定义自己的命名空间俩封装自定义的vector类,这样可以避免与标准库中的 vector 发生命名冲突。随即,我们定义模版类vector,三个成员变量都是迭代器,而vector迭代器又是原生指针,所以我们将指针取别名为iterator
学习起来吧
2024-08-29
1380
【linux学习指南】Linux管理文件与处理数据二(重定向与管道)
本文将介绍Linux系统中的常用命令:mv、cat、echo、重定向、head和tail,主要用于文件管理和数据处理。重点讲解mv命令和重定向的示例,最后演示如何用head和tail快速提取大型文件中的指定行。
学习起来吧
2024-08-16
1380
“突破 C++ 模板界限:提升代码复用性和可维护性“
用宏定义来定义一个数组的大小,无法开出根据需求开出大小不同的栈,因此,非类型形参,用一个常量N来作为类型(函数模版)的一个参数。与类的构造函数的给缺省值做函数形参。
学习起来吧
2024-07-16
680
【Algorithm算法章】递归&&搜索&&回溯&&算法思路总结概括
本章节是总结学习二叉树,排序算法等等递归问题所总结的,对递归,搜索,回溯的算法进行总结
学习起来吧
2024-05-26
670
C++奇迹之旅:vector使用方法以及操作技巧
本节我们将学习vector容器的使用和操作,让我们学习起来吧! 库函数网址查询:https://legacy.cplusplus.com/reference/vector/vector/?kw=vector
学习起来吧
2024-05-24
630
string的模拟全实现
前面我们学习了string的用法,本节我们将实现string的模拟实现,话不多说,直接上手,因此我们先了解我们是多文件进行编写,因此需要注意命名空间的控制,这是文件分布图:OK,我们开始~
学习起来吧
2024-05-16
1130
Baidu Comate:智能编码,编程效率的革新者
编程需要时间和精力,但数字时代下的程序员面临着巨大挑战。如何提高效率,释放创造力,成为行业关注的话题。智能代码助手从此出现,帮助我们分析代码,实时监测代码错误,解决性能问题,友好扫描上下代码片段,无需繁琐的手动输入,大幅提升编程效率。
学习起来吧
2024-05-11
1680
【C语言】超详解memset&&memcpy&&memmove&&memcmp的使⽤
memset()是C语言中一个常用的标准库函数,它的作用是将一块内存区域的值设置为指定的值。 语法:
学习起来吧
2024-05-11
1780
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档