- 博客(13)
- 收藏
- 关注
原创 优化代码质量:SOLID原则与有效的Code Review实践
可读性强:代码结构清晰,命名意义明确,对反直觉或较复杂的代码有适当的注释。可维护性:模块化设计,易于扩展和修改。健壮性:添加必要的异常处理和错误检测机制。避免内存泄漏:确保分配的资源得到释放。添加保护:空指针检查:在解引用指针之前进行有效性检查,使用断言来检测代码中的逻辑错误。逻辑清晰:功能逻辑应简洁、高效,并能正确完成预期的功能。性能优化:确保代码运行高效,避免不必要的计算或资源浪费。代码复用:避免重复代码,将公用的逻辑或组件进行抽象或模块化。
2023-12-08 21:30:35
317
原创 C++面试宝典设计模式之单例模式
软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。设计模式是面试热门考点,掌握设计模式可以让你深入理解面向对象思想,使设计方案更加灵活,方便后期维护修改。单例模式属于创建型模式,这种模式涉及到一种单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一对象的方式。单例类的特征: 1.单例类最多只能有一个实例。
2022-09-14 22:01:22
959
31
原创 C++知识黄金学习记录(二)
所有的伟大,源于一个勇敢的开始,与博主一起坚持学习,“practice makes perfect”(熟能生巧)吧!友元函数(与成员函数相对)是定义在类外部,可以访问该类中的所有私有(private)成员和保护(protected)成员。指定函数为某个类的友元函数的方法是使用关键字friend。friend ();友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。............
2022-08-07 15:38:38
964
41
原创 C++知识黄金学习记录
在学习C++之前,我们先来回顾一下C与C++的区别博主认为C和C++的主要区别在于C是面向过程的语言,不支持类和对象;而C++是过程式和面向对象编程语言的结合,因此C++可以被称为混合语言。最开始的C++被称为Cwithclasses,也就是带类的C,这也说明了C++早期设计出来的一个重要目的支持面向对象。C++相比C语言,在面向对象编程上,支持直接声明类,支持声明和自动调用类的构造函数和析构函数,支持权限修饰符,支持类的继承派生等。Person是父类,也称作基类。每日一语https。.........
2022-07-30 22:15:00
19495
112
原创 C/C++后端学习秘籍
今天继续由算法小学徒给大家带来C/C++后端实习经验大礼包的第二弹(今天的奖品是C++后端学习秘籍膜膜膜膜%%%%),希望大家喜欢,撒花~~~有些事情不是因为看到希望了才去坚持,而是因为坚持才能看到希望永恒,人生永远的主题贵在坚持,重在执着。后续小学徒会继续更新C/C++后端实习经验大礼包系列,希望大家喜欢,一起努力!.....................
2022-07-20 00:28:36
8896
83
原创 笔试算法训练day3
今天是算法小学徒分享自己在Acwing&leetcode平台准备笔试面试刷题过程中觉得质量高的题目的第三天,下面配有作者的讲解,希望能够帮助到大家。滚动数组滚动数组是一种能够在动态规划中降低空间复杂度的方法,是动态规划(Dynamic Programming,DP)中的一种编程思想,简单地理解就是让数组滚动起来,每次都使用固定的几个存储空间。来达到压缩,节省存储空间的作用。可起到起到优化突间的作用,主要应用在递推或动态规划中(如01背包问题)。.........
2022-07-11 00:17:03
2939
37
原创 C++入门学习方案
因为有小伙伴在评论区问博主怎么入门&速成 C++,还有很多小伙伴也私信了博主这类问题,所以博主决定在这里分享一下自己觉的好的C/C++学习方案,希望能够帮助到大家,博主认为一个好的学习方案需要涉及各个阶段的读者群体,同时需要有一定深度,不能浮于表面。那还等什么,快往下看吧。...............
2022-07-09 01:02:01
919
5
原创 第一次上热榜的一点感想
每个人都有自己的梦想,有了梦想,谁都了不起,自己写优快云博客的初衷是加深自己对技术的理解,同时我一直认为:“热爱技术的人,往往也是乐于分享技术的人”,希望自己能在C/C++领域继续做自己喜欢的东西,也希望大家以后能做自己喜欢的事,遵从内心,永远保持对IT技术的热枕,不负韶华,不负自己!!!..................
2022-07-08 00:04:29
1889
6
原创 C++后端就业分析
作者大三学生一枚目前在一家公司实习,但关注c++后端就业的时间已经蛮久了今天和大家聊一聊c++后端就业这个问题,首先谈一下作者本人为什么选择c++后端就业,简单介绍一下自己,本人弱校acm选手一枚,大学期间多次参加ACM省赛,国际大学生程序设计竞赛(ICPC),中国大学生程序设计竞赛(CCPC)等比赛。同时天梯赛,PAT甲级和各类其他形式ACM比赛也是常客,所以对于C/C++语言掌握较好,同时本人对于计网,网络通信比较感兴趣,所以我果断选择了cpp后端开始学习,那对于计算机及相关专业的大学生抑或是C/C+
2022-07-06 23:29:36
2734
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人