【C++】——入门基础知识超详解

定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员。//bit是命名空间的名字,一般开发中是用项目名字做命名空间名。//大家下去以后自己练习用自...

【Cisco Packet Tracer】DHCP/FTP/WEB/DNS实验

本文使用CiscoPacketTracer仿真软件实现了DHCP/FTP/WEB/DNS实验,拓扑中包含2个客户机和3个服务器(DHCP服务器、DNS服务器、FTP/WEB公用一个服务器),客户机的IP地址由D...

【C语言】二分查找(详解)

首先我们定义lift,right,key,mid四个变量。left的下标为0;right的下标用sizeof(arr)/sizeof(arr[0])-1(整个数组的大小)/(一个数组元素的大小)-1...

【C语言】函数执行背后的秘密:函数栈帧的创建和销毁超详解

1.什么是函数栈帧?2.函数栈帧的创建和销毁解析3.1什么是栈?3.2认识相关寄存器和汇编指令3.3解析函数栈帧的创建和销毁3.3.1预备知识3.3.2函数的调用堆栈3.3.4准备环境3.3.5...

【C语言】贪吃蛇【附源码】

C语言贪吃蛇、最新版贪吃蛇...

【C++】详解 Unique 函数 (小白一看就懂!!!)

经常刷算法题的朋友,肯定会经常看到题目中提到去重这样的字眼,或者需要我们通过去重来解题,由于之前对去重了解的不太清楚,导致做题的时候总会卡住,所以收集了一些资料来详解Unique。_c++unique...

【C++/STL】list(常见接口、模拟实现、反向迭代器)

💬hello!各位铁子们大家好哇。今日更新了list的相关内容list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。...

【C++初阶】第七站:string类的初识(万字详解、细节拉满)

一、什么是STL二、STL的六大组件三、STL的缺陷四、为什么学习string类?五、标准库中的string类_下列说法错误的是()astring是表示字符串的字符串类。b该类的接口与常规容器...

【C/排序算法】:快速排序和冒泡排序

快速排序的三种思想虽然实现方式不同,但是最终结果都是以key为基准值把整个数组分割成左右两个子序列,左子序列中所有元素均小于基准值,右子序列中所有元素均大于基准值。在我们日常写快速排序算法时,那两种优化方式三数取...

【C++要哮着学】类和对象

初识对象,送你一对象...