- 博客(18)
- 收藏
- 关注
原创 万字带你体验C++泛型之美——list的简单上手和模拟实现
list的简单上手和模拟实现一.list简单介绍以下截自于cplusplus.com - The C++ Resources Network中对list的简单介绍:里面大致的意思就是list是一个顺序容器,支持在任意位置O(1)的插入删除;实质是一个双向带头循环链表。二.list的简单上手1、构造一个list对象·构造一个空对象list<int> one;·用元素来构造比如,我们用10个1来构造一个listlist<int> two(10, 1);·用一段
2022-04-30 00:23:00 1413 25
原创 vector的模拟实现
📌vector的模拟实现😊本文为小碗里原创,CSDN首发📅发布时间:2022/3/20🙌欢迎大家👍点赞❤收藏✨加关注✒本文大约2200词左右🙏笔者水平有限,如有错误,还望告诉笔者,万分感谢!🚩有什么问题也可在评论区一起交流哦!📣前言在熟悉了vector的使用后,让我们来模拟一下vector的实现吧!(声明:标准库中vector的实现比较复杂,本文旨在加深对vector使用的理解,若按照标准库的标准模拟实现,要牵扯其他的知识,不利于我们学习vector)🎨模拟实现一.主干结构nam
2022-03-20 15:02:31 789 34
原创 关于匿名对象生命周期的讨论
关于匿名对象生命周期的讨论😊本文为小碗里原创,CSDN首发📅发布时间:2022/3/20🙌欢迎大家👍点赞❤收藏✨加关注✒本文大约1000词左右🙏笔者水平有限,如有错误,还望告诉笔者,万分感谢!🚩有什么问题也可在评论区一起交流哦!🤔问题:我在模拟实现vector的resize时我们写了这样一段代码:void resize(size_t n, const T& val = T()) { if (n < size()) { _finish = _st
2022-03-20 11:17:54 656 22
原创 string的模拟实现
📌string的模拟实现😊本文为小碗里原创,CSDN首发📅发布时间:2002/3/19🙌欢迎大家👍点赞❤收藏✨加关注✒本文大约3100词左右🙏笔者水平有限,如有错误,还望告诉笔者,万分感谢!🚩有什么问题也可在评论区一起交流哦!文章目录📌string的模拟实现🎉前言🎉模拟实现👂一.主干结构👂二.成员函数🥩系列一1.构造函数2.析构函数3.拷贝构造函数(深拷贝)4.赋值运算符重载🥩系列二1.增容 reserve2.设置内存大小 resize3.插入字符 insert4.插入字符串 insert5
2022-03-19 01:00:32 461 16
原创 还有这事?——一小时学会三子棋(优化版)
前情提要在学习了数组之后,我们了解了数组的创建,掌握了数组在内存中的存放,也认识到了一维数组和二维数组的结构,因此,下面就让我们来实战一下,利用所学,实现一个简易的三子棋游戏。简易三子棋一.代码展示部分二.分析代码部分[1]三子棋.c部分[2]game.c部分[3]game.h部分三.代码运行部分一.代码展示部分三子棋.c#define _CRT_SECURE_NO_WARNINGS 1#include"game.h"void game(){ int tmp; char boa
2021-07-31 22:54:51 1043 12
原创 讲练C语言(一):C语言基本概念
一.什么是计算机程序?简而言之,就是一组计算机能识别和执行的指令。二.什么是计算机语言?(1)机械语言计算机工作基于二进制,从根本上说,计算机只能识别和接受0和1组成的指令。能被计算机直接识别和接受的二进制代码称为机械指令。机械指令的集合就是机械语言。特点(各种难):“难学,难写,难记,难修改等”(2)符号语言为了克服机械语言的上述缺点,人们创造了符号语言(比如ADD代表加),但是计算机无法直接识别符号,所以就需要汇编程序的软件把符号语言的指令转换成机械指令。转换的过程一般叫作“待真”或“汇
2021-07-22 09:52:11 1973 3
原创 在CSDN的第一粒种子
在CSDN的第一粒种子一.自我介绍1.基本情况大家好,我是Coder-XWL(真名:邢万里),是一名大一的,学材料的学生。当时填报志愿的时候就决定了学习计算机方向的专业,但是自己没有别人优秀,就没有被计算机转专业录取。我心想:“既来之,则安之,学材料一样可以有前途,一样可以报效祖国”,但是学了一个学期后我才发现:“材料的学习可能正当不适合我!”。都说有时选择比努力更重要,在认真思考后,我决定了:“转!专!业!”。(有没有和我一样的小伙伴?)2.为什么来到CSDN?主要的原因就是记录一下自己学习编程
2021-07-15 23:23:38 226 12
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人