【C++】vector用法&&简单模拟实现
社区首页 (3271)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
![](https://csdnimg.cn/release/cmsfe/public/img/fileIcon.a6096f0b.png)
请编写您的帖子内容
社区频道(4)
显示侧栏
卡片版式
全部
交流讨论
博文收录
Ada助手
最新发布
最新回复
标题
阅读量
内容评分
精选
![](https://img-home.csdnimg.cn/images/20221027062446.png)
170
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/2a2a7257d9fa498a9a871d252eb474ca_dongming8886.jpg!1)
【C++】vector用法&&简单模拟实现
vector的文档介绍(包含函数接口使用)(constructor)构造函数声明接口说明vector()(重点)无参构造构造并初始化n个val(重点)拷贝构造使用迭代器进行初始化构造it!it ++) {//无参构造 for(int i = 0;i < 10;i ++) {//使用迭代器进行初始化构造 printVector(v2);//构造并初始化10个100 printVector(v3);//拷贝构造 printVector(v4);return 0。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109053818.png)
195
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png)
![](https://profile-avatar.csdnimg.cn/2a2a7257d9fa498a9a871d252eb474ca_dongming8886.jpg!1)
【C++】string使用&&模拟实现
C语言中,字符串是以’\0’结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。在刷OJ题中,有关字符串的题目基本以string类的形式出现,而且在常规工作中,为了简单、方便、快捷,基本都使用string类,很少有人去使用C库中的字符串操作函数。string类的文档介绍string是C++风格的字符串,而string本质上是一个类。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109054058.png)
277
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/2a2a7257d9fa498a9a871d252eb474ca_dongming8886.jpg!1)
【Linux】初识系统调用&&进程状态
在linux中,系统调用是指操作系统提供给用户程序调用的一组特殊接口,用户程序可以根据这组接口获得操作系统内核的服务;系统调用规定了用户进程陷入内核的具体位置,或者说规划了用户访问内核的路径,只能从固定位置进入内核。通俗点讲:在开发角度,操作系统对外会表现为一个整体,但是会暴露自己的部分接口,供上层开发使用,这部分由操作系统提供的接口,叫做系统调用。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061942.png)
283
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png)
![](https://profile-avatar.csdnimg.cn/9a743629efd34be1b3d4c63f7f31ff47_broken__y.jpg!1)
python正则表达式实战——获取图片
我最近自学了一段时间爬虫,感觉挺有意思的,逛网页的时候,无意间发现了wallhaven的一个壁纸网站,我就萌生了一个想法,看能不能爬下来,说干就干。下面就按照爬虫的思路,一步一步的进行。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026062027.png)
272
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/2a2a7257d9fa498a9a871d252eb474ca_dongming8886.jpg!1)
【Linux】OS和进程概念
计算机管理硬件描述起来,用struct结构体组织起来,用链表或其他高效的数据结构。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061834.png)
281
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/2a2a7257d9fa498a9a871d252eb474ca_dongming8886.jpg!1)
【C++】初识STL
是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。标准模板库)STL 从广义上分为:容器(container) 算法(algorithm) 迭代器(iterator)容器和算法之间通过迭代器进行无缝连接。STL 几乎所有的代码都采用了模板类或者模板函数。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026062122.png)
280
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg5.9eaaa691.png)
![](https://profile-avatar.csdnimg.cn/f1e70d2ff3984ff9aacf2665625c3a91_m0_68744965.jpg!1)
牛客刷题总结——Python入门08:面向对象、正则表达式
python的学习还是要多以练习为主,想要练习python的同学,推荐可以去牛客网看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026062159.png)
274
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/8b05e2b8fbb4457c924f8b3f47205f7d_fmc_wbl.jpg!1)
【MySQL】MySQL日志系统以及InnoDB背后的技术(MySQL专栏启动)
本文主要详解MySQL数据库中Redo log(重做日志)、Bin Log (归档日志)、Uudo Log(撤销日志),以及 Log 与 InnoDB 的关系和区别,和MySQL事务特性的底层原理。本文也是对《MySQL事务隔离机制与实现原理详解 》、《MVCC详解与MVCC实现原理》的补充说明。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026062122.png)
290
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/8b05e2b8fbb4457c924f8b3f47205f7d_fmc_wbl.jpg!1)
【MySQL】MVCC详解与MVCC实现原理(MySQL专栏启动)
本文是:MySQL事务隔离机制与实现原理详解,的深入学习,我们在了解MySQL事务隔离机制与实现原理后,了解什么是MVCC,MVCC的实现原理,最后辨析当前读和快照读与MVCC和事务隔离的关系,更加全面和深入的MySQL事务隔离机制。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061949.png)
280
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png)
![](https://profile-avatar.csdnimg.cn/95dc210e7ec74fad9106a89856306ded_qq_43514330.jpg!1)
【云原生-Docker】通过 Dockerfile 创建镜像(下)
在 Dockerfile 里,可以通过 FROM 指令指定一个基础镜像,接下来所有的指令都是基于这个镜像所展开的。在镜像构建的过程中,Docker 也会先获取到这个给出的基础镜像,再从这个镜像上进行构建操作。FROM 指令支持三种形式,不管是哪种形式,其核心逻辑就是指出能够被 Docker 识别的那个镜像,好让 Docker 从那个镜像之上开始构建工作。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061852.png)
278
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/2a2a7257d9fa498a9a871d252eb474ca_dongming8886.jpg!1)
【C++】泛型编程之模板初阶
在编译器编译阶段,对于模板函数的使用,编译器需要根据传入的实参类型来推演生成对应类型的函数以供调用。比如:当用double类型使用函数模板时,编译器通过对实参类型的推演,将T确定为double类型,然。函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定。重载的函数仅仅是类型不同,代码复用率比较低,只要有新类型出现时,就需要用户自己增加对应的函。比如:让你实现一个通用的交换函数,在没有泛型编程的时候,我们大概率只能实现下面的代码。有人给出了论调:懒人创造世界。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221110040236.png)
310
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg5.9eaaa691.png)
![](https://profile-avatar.csdnimg.cn/2a2a7257d9fa498a9a871d252eb474ca_dongming8886.jpg!1)
【C++】内存管理——我要new一个对象
new/delete 和 C语言传统的malloc/free最大区别是 new/delete对于【自定义类型】除了开空间还会调用构造函数和析构函数class A {public :} ~ A() {int _a;};// new/delete 和 malloc/free最大区别是 new/delete对于【自定义类型】除了开空间 //还会调用构造函数和析构函数 A * p1 =(A *) malloc(sizeof(A));free(p1);
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109053809.png)
280
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/f1e70d2ff3984ff9aacf2665625c3a91_m0_68744965.jpg!1)
牛客刷题总结——Python入门06:元组、字典
python的学习还是要多以练习为主,想要练习python的同学,推荐可以去牛客网看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221027062552.png)
291
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg3.9519d347.png)
![](https://profile-avatar.csdnimg.cn/f1e70d2ff3984ff9aacf2665625c3a91_m0_68744965.jpg!1)
牛客刷题总结——Python入门05:循环语句
python的学习还是要多以练习为主,想要练习python的同学,推荐可以去牛客网看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221027055806.png)
291
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg5.9eaaa691.png)
![](https://profile-avatar.csdnimg.cn/9a743629efd34be1b3d4c63f7f31ff47_broken__y.jpg!1)
Python 的[] 与 list() 哪个快?为什么快?快多少呢?
在日常使用 Python 时,我们经常需要创建一个列表,相信大家都很熟练了吧?上面的两种写法,你经常使用哪一个呢?是否思考过它们的区别呢?注:为了简化问题,我们以创建空列表为例进行分析。关于列表的更多介绍与用法说明,不做过多赘述。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221027062446.png)
304
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg5.9eaaa691.png)
![](https://profile-avatar.csdnimg.cn/c4f2bb483396499198c145ae255e22c9_m0_63722685.jpg!1)
猿创征文|程序员的浪漫(代码猜诗词)
再次渡入繁世,人潮汹涌,眼里茫然,信仰永恒,皆为华夏 近期,学长跟圈子的小伙伴玩起了代码猜诗词的游戏:每个人各出一串代码整理成题库,然后依次把各串代码翻译成诗句。为了为难对方,好家伙个个都卷起头脑风暴,一下便是题库的一部分,学长拿出来,给小伙伴们一起翻译,康康大家能猜出几条: 题目如下:物是人非事事休,欲语泪先流抽刀断水水更流,举杯消愁愁更愁学长这里给大家翻译了两句,接下来康康大家能翻译出几串代码,打在评论区中哦~结尾语学长把自己写出来的
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221026061949.png)
273
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg2.05330abf.png)
![](https://profile-avatar.csdnimg.cn/f1e70d2ff3984ff9aacf2665625c3a91_m0_68744965.jpg!1)
Django入门总结
Django是⼀个⾼级Python Web框架,⿎励快速开发和简洁实⽤的设计。它由经验丰富的开发⼈员构建,它解决了Web开发的⼤部分麻烦,因此您可以专注于编写应⽤程序⽽⽆需重新发明轮⼦,是免费和开源的。
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109054125.png)
275
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg4.515d57f6.png)
![](https://profile-avatar.csdnimg.cn/f1e70d2ff3984ff9aacf2665625c3a91_m0_68744965.jpg!1)
牛客刷题总结——Python入门04:条件语句
python的学习还是要多以练习为主,想要练习python的同学,推荐可以去牛客网看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!
复制链接 扫一扫
分享
![](https://img-home.csdnimg.cn/images/20221109053731.png)
160
评分
回复
![](https://csdnimg.cn/release/cmsfe/public/img/shareBg1.98114ddf.png)
![](https://profile-avatar.csdnimg.cn/2a2a7257d9fa498a9a871d252eb474ca_dongming8886.jpg!1)
【Linux】yum && vim 基础工具的使用
在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系.
复制链接 扫一扫
分享
为您搜索到以下结果: