- 博客(59)
- 收藏
- 关注
原创 接口测试一般怎么测?接口测试的流程和步骤~
一、什么是接口测试我们要想知道接口测试怎么做,首先要明白接口测试是什么?一般像系统内的组件接口数据交互测试、不同系统与系统之间的接口数据交互测试等,我们都可以称之为接口测试 !那么接口测试是怎么来测试接口的呢?接口测试就是通过接口的不同情况下的输入和与之对用的输出之间的关系,看看是否满足接口规范所规定的功能性、安全性以及性能方面的要求.简单的说:“接口测试是就是在没有前端页面或者前端还没完成的情况下,代替前端页面或者第三方使用者,来验证后端的接口实现是否符合接口规范。”二、接口测试的好处
2022-05-14 15:33:34 23135 6
原创 做软件测试我们一般需要遵循什么流程?
//No.1//单元测试单元测试又称为模块测试,是针对软件设计的最小单位程序模块进行正确性检查的测试工作,单元测试需要从程序内部结构出发设计测试用例,多个模块可以平行地独立进行单元测试。一、单元测试的内容:1、模块接口测试 应对通过所测模块的数据流进行测试 调用所测模块时的输入参数与模块的形式参数的个数、属性和顺序是否匹配 所测模块调用子模块时,输入子模块的参数与子模块的形式参数在个数、属性和顺序上是否匹配 输出给标准函数的参数的个数、属性和顺
2022-05-13 15:38:18 382
原创 软件测试基础-测试用例设计方法(等价类+边界值)
常见的用例设计方法 等价类划分法(适用于输入项少,输入项的属性或者特性相同) 边界值分析法(适用于有范围约束的情况) 判定表法(适用于有明显的条件及其对应的动作的情况) 因果图法 状态迁移图法(适用于状态随事件而改变的情况) 场景分析法(适合于由事件触发而形成的使用场景,同一事件不同的触发逻辑形成不同的场景,从而形成不同的业务流程(路径),根据覆盖不同的路径来设计测试用例) 正交实验法(适用于多条件或多输入情况) 异常分析法(适用于
2022-05-12 22:20:47 2684
原创 转行如何入门和学习软件测试?
一、软件测试概念软件测试:为了发现软件错误和缺陷(统称bug)而执行程序的一个过程。软件测试是软件开发过程的重要组成部分,是用来确认一个程序的功能或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。二、软件测试目的最直观的目的肯定是通过对软件系统或程序的测试,发现其中的错误。软件测试的目的具体如下:验证软件需求和功能是否得到了完整的实现尽可能早的发现软件中的bug尽可能多的发现软件中的b
2022-05-11 17:01:35 232
原创 软件测试行业到底有没有前景和出路?
会提出这个问题,一般是受旁边人影响,由于他们说测试简单,没技术含量。并且大家在网上搜索了许多测试信息,愈来愈茫然。我相信大家搜索的许多是测试没前途的话:比如:“测试就是点点”、“测试工资低”、“测试很枯燥”、“测试容易背锅”、“测试必须加班”、“测试是生物链假如认为上述观点的人是测试人员,那么结果显然,他并没做好这项工作。他们对测试岗位没深入的了解,也没有遇到专业的测试人员,就像现在的题主一样。上述关于测试的负面评论出现在互联网上,原因是企业对测试人员的要求较低。但现在,
2022-05-10 16:23:35 1302
原创 软件测试就业前景怎样
相信现在有不少人都有听说过软件测试这行业,那么它究竟是一个什么样的工作呢?发展前景怎么样?软件测试是对软件产品的质量监管,检测其有无设计漏洞,稳定性、安全性及交互性如何的一项工作。一、入门门槛低软件测试入行门槛相比开发更低,前期比较容易入门,只要是要学习,学习的,哪怕不是计算机专业的小白,也能学习软件测试。二、就业竞争小据不完全统计显示,国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,人才缺口达到30万并有逐年扩大的趋势。
2022-04-28 16:15:39 440
原创 20道必须掌握的C++面试题
在面试C++方面的工作时,经常会遇到各种面试题,这对应聘人员的知识掌握能力要求较高。本文将为大家带来的就是20道必须掌握的C++面试题,不要错过哦!问1:请用简单的语言告诉我C++ 是什么?答:C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。 其编程领域众广,常用于系统开发,引擎开发等应用领域,是最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!问2:C和C++的区别?答:c++在c的基础上增添类,C是
2021-07-03 14:09:52 332 2
原创 学了很久的编程,接触了C++,但是你真的了解他吗?
首先很多人会开口问我,你学C++就是为了去做游戏吗?C++是真的只适合去做游戏吗。毕竟我都很少看到C++程序员,我也很少看到关于C++的应用。或许看到这里您会对这些提问的嗤之以鼻。“他们是真的不懂”。但其实学习这么久的你。真的了解C++吗?对于C ++编程语言(这应适用于大多数编程语言,也许适用于所有编程语言),它是按原则进行设计的。任何编程语言都旨在解决创建者试图解决的某些问题。我认为没有人会无缘无故想出一些新的奇特的语言。因此,了解支持它的目的和原则至关重要。C ++最初是为解决系统问题而设计的
2021-07-02 15:00:42 215
原创 C语言中结构体struct的用法
定义结构体变量下面举一个例子来说明怎样定义结构体变量。 struct string { char name[8]; int age; char sex[2]; char depart[20]; float wage1, wage2, wage3, wage4, wage5; }person;这个例子定义了一个结构名为string的结构体变量person。还可以省略变量名person,做如下定义: struct string {
2021-06-30 17:18:04 715
转载 工厂方法模式提供了创建对象的机制, 能够提升已有代码的灵活性和可复用性。
工厂方法模式是一种创建型设计模式, 其在父类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。工厂方法模式问题假设你正在开发一款物流管理应用。 最初版本只能处理卡车运输, 因此大部分代码都在位于名为 卡车的类中。一段时间后, 这款应用变得极受欢迎。 你每天都能收到十几次来自海运公司的请求, 希望应用能够支持海上物流功能。在程序中新增一个运输类会遇到问题如果代码其余部分与现有类已经存在耦合关系, 那么向程序中添加新类其实并没有那么容易。这可是个好消息。 但是代码问题该如何处理呢? 目
2021-06-29 16:12:54 336
原创 c++ vector模拟实现
一、vector是什么?vector是表示可变大小数组的序列容器,它也采用连续存储空间来存储元素,因此可以采用下标对vector的元素进行访问,它的大小是动态改变的,vector使用动态分配数组来存储它的元素;二、容器特性1.顺序序列顺序容器中的元素按照严格的线性顺序排序。可以通过元素在序列中的位置访问对应的元素;2.动态数组支持对序列中的任意元素进行快速直接访问,甚至可以通过指针进行该操作。操供了在序列末尾相对快速地添加/删除元素的操作;3.能够感知内存分配器的容器使用一个内存分配器对象来
2021-06-28 16:20:53 212 3
原创 指点迷津 北大教授告诉你什么是 C语言!
C 语言的定义: C 语言由汤姆逊等人在 B 语言基础上设计并推广。C语言可以应用于文字处理程序的开发,同时能够解决语言 设计编译器与操作系统的开发,具有很强的普遍性与适应性。在 1978 年,C 语言开始被应用到计算机领域,成为 计算机软件设计的重要一员。由于 C 语言具有明显的语言优势,所以可以适应不同类型的编写的各种要求,所以得到了广泛的认可,通过多年的发展,更是成为一种重要的软件编写语言。C 语言的发展C 语言指的是 ANSIC, 在各类计算机高级语言中,其应用范极其广泛, 并属于首个正式标准
2021-06-27 21:09:21 702 9
原创 「高分收藏」初学者必看的C语言基础知识体系
C语言简洁,使用方便灵活,能直接访问物理地址,并进行高效的位运算。生成的目标文件质量高,执行效率高,但这是相对而言的,比汇编语言的效率还是低了15%左右。数据处理尤其是图像处理能力强,可移植性也好。关键字ANSI C 共有32个关键字和9种控制语句,按照惯例编一首打油诗。while signed for return,unsigned case continue default.register goto auto union, do short long struct.void typedef
2021-06-27 14:40:44 355 1
原创 C++数据类型与常量解析
一般来说想要入门C++开发行业,那么C++开发基础知识必然是需要了解的知识。为了能够顺利入门C++开发行业,需要明白C++数据类型与常量信息。1.整型:C++语言整型分为长整型(longint)、基本整型(int)和短整型(shortint)longint可以简写为long,shortint可以简写为short。short≤int≤long2.浮点型:C++语言浮点型又称实型,分为单精度(float)、双精度(double)和长双精度(longdouble)3种。在C++中规定float型在
2021-06-26 20:08:18 582 1
原创 C++|辨析浅复制、深复制、移动语义下的移动复制
浅复制(默认、复制构造函数,赋值操作符重载):当涉及到动态内存时,不安全;深复制(默认、复制构造函数,赋值操作符重载):当涉及到动态内存时,安全;移动语义(移动构造函数,移动赋值操作符重载):一种特殊的浅复制定义(右值引用),用来避免不必要的副本机制和临时对象的创建与删除。要实现移动语义,需要采取某种方式,让编译器知道什么时候需要复制,什么时候不需要。这就是右值引用发挥作用的地方。可定义两个构造函数。其中一个是常规复制构造函数,它使用const左值引用作为参数,这个引用关联到左值实参;另一个是移
2021-06-24 16:09:13 244
原创 C++ 实现高性能内存池
1. 概述在 C/C++ 中,内存管理是一个非常棘手的问题,我们在编写一个程序的时候几乎不可避免的要遇到内存的分配逻辑,这时候随之而来的有这样一些问题:是否有足够的内存可供分配? 分配失败了怎么办? 如何管理自身的内存使用情况? 等等一系列问题。在一个高可用的软件中,如果我们仅仅单纯的向操作系统去申请内存,当出现内存不足时就退出软件,是明显不合理的。正确的思路应该是在内存不足的时,考虑如何管理并优化自身已经使用的内存,这样才能使得软件变得更加可用。本次项目我们将实现一个内存池,并使用一个栈结构来测试我们
2021-06-23 15:03:09 1203 4
原创 C++20尝鲜:<=>三路比较运算符(Three-way comparison)
三路比较运算符 <=> 也被称为宇宙飞船运算符(spaceship operator)。三路比较运算符表达式的形式为:左操作数<=>右操作数为什么引入如果项目中使用struct的值用作std::map的key,因此就需要自己实现比较运算符。如果实现得不对(可能会出现自相矛盾,a < b 且 b < a),程序可能会崩溃。struct Name { string first_name; string mid_name; string las
2021-06-22 20:49:25 1601 2
原创 C++语言编程概念:常量、常量表达式和常量初始化
常量常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面值。常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。常量就像是常规的变量,只不过常量的值在定义后不能进行修改。时期不同:编译时常量运行时常量定义方式不同:符号常量 (#define)常值变量 (const)枚举值(enum)#define PI 3.1415926const double PI=3.1415926;enum Color { red, green, blue };c
2021-06-17 19:29:08 1850 2
原创 C++20 新增两个 const 相关的关键字后,你能分清楚这四个关键字吗?
C++20新增了两个const相关的关键字,于是当前存在四个相似的关键字:const,constexpr,consteval和constinit。接下来分别来进行讨论。第一,经过const修饰的变量具有只读属性,并且初始化发生于运行期。也就是说,若一个变量定义之后不允许被修改,就应该给它加上const。若在一个成员函数中不修改任何成员变量,就应该在成员函数后面加上const。但是,它也可能发生于编译期,例如以const int代替宏来定义数组大小。第二,经过constexpr修饰的变量或是函数,既保
2021-06-16 20:28:14 857 3
原创 学C++之前要先学C语言吗?
C++ 读作“C加加”,是“C Plus Plus”的简称。顾名思义,C++是在C语言的基础上增加新特性,玩出了新花样,所以叫“C Plus Plus”,就像 iPhone 6S 和 iPhone 6、Win10 和 Win7 的关系。从语法上看,C语言是C++的一部分,C语言代码几乎不用修改就能够以C++的方式编译,这给很多初学者带来了不小的困惑,学习C++之前到底要不要先学习C语言呢?我对这个问题保持中立,但是初学者直接学习C++会非常吃力,Hold 不住,尤其是对计算机内存不太理解的情况下,C
2021-06-10 19:42:31 530
原创 三天的时间,如何学会C++,原来只要四个步骤
刚刚开始学编程,有什么办法可以快速掌握一门语言?还真有!而且只需要3天的时间,就可以精通C++!你需要完成这几步:和你的朋友立个flag:我要3天学会C++,赌一辆玛莎拉蒂!花上10年的功夫,精通C++;研究生物化学、分子生物学、遗传学,利用这些知识,研制出返老还童药水;回到在第3天学习C++的时候,并干掉那一天的你,并替代它;这时候,你不仅学会了C++,而且还赢得了一辆马萨拉蒂。这是一个套路这是一个套路性标题,这种标题的套路是:一个让人不可思议的,极短的时间,学会一个非常专业的技能。3
2021-06-09 17:08:05 228
原创 C++编程基础入门知识(最详细建议收藏)
字数过多,可跳到最后1.1 第一个C++程序编写一个C++程序总共分为4个步骤创建项目创建文件编写代码运行程序1.1.1 创建项目 Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开1.1.2 创建文件右键源文件,选择添加->新建项1.1.3 编写代码c++#includeusing namespace std;int main() { cout << "Hello world" << endl;
2021-06-08 16:54:13 11446 1
原创 C++ 只有三大特性吗?不,有四个
一般说到 C++ 的特性,主要指三个,分别是封装、继承和多态,注意顺序不要打乱,这是个循序渐进的过程。1 封装封装指的是把数据和操作这些数据的方法(函数)集中起来,集中起来有两大好处:一是便于管理。这很好理解,比起散落在代码各处的变量和方法,集中的数据和方法很好管理;二是权限。对于封装起来的数据和方法,可以选择对外暴露,也可以选择对外不可见,还可以选择对外部分可见。而类(class)就是实现封装的主要手段,类里面包括成员数据,成员函数、构造函数,析构函数,同时这些数据和成员函数都有访问权限,分别是 p
2021-06-07 17:12:15 159
原创 C++牛逼!
我们都知道,C++是一门难学易用的语言。难学在于就连他的创始人 Bjarne Stroustrup 都说自己有时候看不懂这门语言了。长期玩 C++ 都有一种感觉,那就是总觉得这门语言学不完,不管你的水平多高,一定会有你不知道的黑魔法,关键在于你不知道自己不知道。C++ 是一门支持多范式编程的语言,提供了四种相辅相成的编程思维模式:object-based:基于对象object-oriented: 面向对象procedural-based: 面向过程generic paradigm: 泛型编程
2021-06-04 20:12:23 304
原创 C++:听说C++很难学?该怎么学习C++?
C++以其复杂的语法、指针、内存管理、泛型编程等特性难倒了一大批IT学子。小编以CSharp入门,中途转C++的时候痛苦过一段时间,不过随着业务能力的精进,已经逐渐爱上这门功能强大、灵活的语言了。下面就分享一下学习经验如何学习C++关于如何学习C++,这个问题光嘴讲是没用的,还是需要自己动眼、动手、动脑。总结下来就无非这三个步骤:学学,不管是看书、看视频、还是参参加培训都可以,至少要系统化且持续性的去学习这门语言。个人建议如果有条件参加培训是最好的,如果没有可以看视频学习。但是不管是哪种方式,我都
2021-06-03 17:29:06 371 1
原创 学了C/C++,你可以从事哪些岗位?
20世纪80年代,AT&T Bell(贝尔)实验室的Bjarne Stroustrup博士及其同事在C语言的基础上成功开发出C++语言。C++语言是一种混合型语言,它保留了C语言所有的优点,同时又增添了面向对象的编程机制,我们可以将C++语言视为C语言的改进和扩展.基于C语言开发的C++语言兼容C语言,因此用C语言编写的程序基本上可以不做改动地用于C++。相对于C语言,C++语言对C语言的功能做了一定的扩充,同时增添了面向对象编程机制。引入面向对象编程机制,主要是为了提高开发效率。C/C++语言
2021-06-02 14:14:38 7409 2
原创 40岁C++没有中年危机
强大、灵活、复杂:C++ 的起源可以追溯到 40 年前,但它仍然是当今使用最广泛的编程语言之一。为了找出原因,TechRepublic 采访了 C++ 之父 Bjarne Stroustrup。C++ 的起源可以追溯到 1979 年,那时编程语言的创造者 Bjarne Stroustrup 第一次开始研究 C++ 这门语言,当时被称为“带类的 C”(C with Classes)。该语言的设计初衷是作为对 C 编程语言的改进,添加了一些基于面向对象编程的功能。Stroustrup 告诉 TechRepu
2021-06-01 14:51:06 290
原创 C++代码整洁之道
整洁的代码在团队中无疑是很受欢迎的,可以高效的被其它成员理解和维护,本文参考《C++代码整洁之道》和《Google C++编码规范》,结合自己的一些想法整理如下:C++本身作为面向对象语言,首先介绍下面向对象一般涉及到的开发原则。面向对象开发原则依赖倒置原则:针对接口编程,依赖于抽象而不依赖于具体,抽象(稳定)不应依赖于实现细节(变化),实现细节应该依赖于抽象,因为稳定态如果依赖于变化态则会变成不稳定态。开放封闭原则:对扩展开放,对修改关闭,业务需求是不断变化的,当程序需要扩展的时候,不要去修改原来
2021-05-31 17:01:45 581 1
原创 C++异常处理入门,C++ try catch入门
开发程序是一项“烧脑”的工作,程序员不但要经过长期的知识学习和思维训练,还要做到一丝不苟,注意每一个细节和边界。即使这样,也不能防止程序出错。专家指出,长期作息不规律 + 用脑过度的危害很大,可能会诱发神经衰弱、失眠等疾病。我就是受害者之一,曾被失眠困扰了好几年,不但入睡困难,还容易早醒。程序员要注意劳逸结合,多去健身房,多跑步,多打球,多陪女朋友旅游等,千万不要熬夜,以为深夜写代码效率高,这样会透支年轻的身体。程序的错误大致可以分为三种,分别是语法错误、逻辑错误和运行时错误:语法错误在编译和链接
2021-05-28 18:54:27 175
原创 如何系统学习C++?
大家好,C++ 真的是一门备受争议的语言,关于 C++ 的书籍也是浩瀚如海。那几本 C++ 的四书五经想必大家也早已在各路学习路线中见过了。不过没关系,今天你依然会看见它们的身影哈哈哈。C++ 最大的缺点就是语法复杂,而且难学难精。学习 C 语言也许一本 K&R 的《C程序设计语言》就够了,但是在 C++ 世界里,找不到这样一本书。这是一个爱速成的年代,大多数人很难耐得住寂寞花很长时间去学习一门语言,所以《21天学通C++》的销量还蛮不错的。但是很遗憾,别说 21 天,就是一两年也很难学
2021-05-26 16:58:54 3014
原创 干货分享 | C++自学经验
知识点参照上图必学内容,也是面试常问内容:C++基础、数据结构和算法、Linux常用指令、Linux系统编程和网络编程、TCP/IP;数据结构和算法可以报左神的班,一定要每天有空多刷几道题,先简单后难进行学习C++基础中,重点学习如面向对象、多态、虚函数、深拷贝浅拷贝、内存、内存管理、内存对齐、指针、STL容器、智能指针、新特性等;Linux系统编程和网络编程中,重点学习多进程、进程间通信、多线程、线程同步、锁、同步异步、并发并行、IO多路复用等;TCP/IP中,重点学习网络.
2021-05-24 19:58:53 337
原创 C++中的RAII机制?
什么是RAII?RAII是Resource Acquisition Is Initialization(wiki上面翻译成 “资源获取就是初始化”)的简称,是C++语言的一种管理资源、避免泄漏的惯用法。利用的就是C++构造的对象最终会被销毁的原则。RAII的做法是使用一个对象,在其构造时获取对应的资源,在对象生命期内控制对资源的访问,使之始终保持有效,最后在对象析构的时候,释放构造时获取的资源。为什么要使用RAII?上面说到RAII是用来管理资源、避免资源泄漏的方法。那么,用了这么久了,也写了这么多程
2021-05-22 19:16:49 1075
原创 C ++之父:别拿C++和其他语言做比较
去年12月4日,C++之父Bjarne Stroustrup参加了全球C++及系统软件技术大会。会议上,他发表了“C++20 与C++的持续演化”的主题演讲,详细阐述了C++20的主要特性、未来标准以及C++23的规划。早在9月份,C++20国际标准草案获得一致通过,C++之父Bjarne Stroustrup就表示:“C++ 20是自C++11以来最大的发行版,它将是C++发展史上的里程碑。”这一发言引起了开发者们对C++20的广泛关注。从正式版来看,像 Concepts/Ranges/Module
2021-05-21 21:13:53 409
原创 自学C语言/C++到底难在哪里?
一. 自学C语言,为什么又累又没效率?自学C语言很久了,为什么还是感觉没多少进度?——很多人自学又累又没效率,是因为自学是非常不容易的事情。首先,分享一个典型C程序所需要的知识图:复杂、繁琐,是很多人自学C语言的第一印象。自学之路布满荆棘,你该如何应对呢?▶ 1、你要面对复杂的C语言,语法、数组、指针、算法这些已经让人晕头转向了,还有指针、内存管理这两座大山。错误做法:这个语言太难了,换一个简单点的吧,反正都可以入门编程。如果把自学C语言比作一个游戏,而语法是一层的关卡Boss的话,那么很多人在
2021-05-20 20:40:05 821
原创 谈一谈 C++ 中的值的类型
C++98历史上,我们把值分为两类,左值 ( lvalue ) 和右值 ( rvalue )。右值,就是只能在等号右边的值,比如字面量。左值,就是在等号左边出现的值,当然在等号右边也能出现。比如a = 1; // a 是左值, 1 是右值// 这个 1 被称作字面量但是这样的分类方法,在遇到 const int 这样的类型时,就发现一个 const int 既不能分为左值,也不能分类为右值。(有且只有初始化时才能在等号左边出现)所以在 C 中,左值,就是表示了一个“对象”(object)
2021-05-19 20:39:37 168
原创 学C++的以后能从事哪些岗位?
相信很多人接触编程都是源于大学期间的那堂C++语言程序编程,但是这门课却只告诉了你编程语言是什么,却没告诉你要怎么去熟练掌握编程。所以,不可避免的是许多人在毕业前夕才发现虽然学会了C++,但是好像却不知道能干什么,能找什么样的工作,能去什么样的公司。所以呢本文就从C++的角度出发,谈谈我对C++这门语言的理解。咱这回不去谈什么复杂的应用场景,也不去聊语言底层的优化特性,就说说在大学里学了C++出来到底能干啥。当然了,由于C语言跟C++亲密的关系,咱就混淆一并讲了,道理是差不多的。1 实验室开发不敢说C
2021-05-18 20:45:09 1632
转载 【C++新手教程】C++ 日期 & 时间
C++ 日期 & 时间C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 头文件。有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_t 和 time_t 能够把系统时间和日期表示为某种整数。结构类型 tm 把日期和时间以 C 结构的形式保存,tm 结构的定义如下:struct tm { int tm_sec; // 秒
2021-05-15 20:28:41 317
原创 【C++新手教程】C++ 引用
C++ 引用引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。C++ 引用 vs 指针引用很容易与指针混淆,它们之间有三个主要的不同:不存在空引用。引用必须连接到一块合法的内存。一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。引用必须在创建时被初始化。指针可以在任何时间被初始化。C++ 中创建引用试想变量名称是变量附属在内存位置中的标签,您可以把引用当成是变量附属在内存
2021-05-15 13:44:07 201
原创 这才是你需要的C语言、C++学习路线
关于C语言和C++的学习路线终于梳理完了。这块的东西很多很杂,不过梳理和总结之后,回过头来看,其实学习思路、学习路线应该还是比较清晰的。由于个人认知有限,不足的地方也欢迎大家评论里补充。先聊几个有趣的问题这几个问题都是经常被问到的,也是我当时学习过程中的一些疑惑。问: 为啥我学完了C语言或者C++,却还是啥东西也做不出来?答:编程语言学完了就能做出东西那也真是天才哇!应该说语言学得就算再精通,它其实也只代表完成了“最小的”那一部分,和实际上手干活之间还是有一个非常大的鸿沟,这个鸿沟就表现为下文
2021-05-14 21:41:42 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人