自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 C/C++编程笔记:编译器何时在C++中创建默认值并复制构造函数?

在C ++中,编译器创建一个默认的构造函数,如果我们不定义自己的构造函数。编译器创建的默认构造函数的主体为空,即,它不会为数据成员分配默认值(在Java中,默认构造函数会分配默认值)。如果我们不编写自己的副本构造函数,则编译器还会创建一个副本构造函数。与默认构造函数不同,编译器创建的复制构造函数的主体不为空,它会将传递的对象的所有数据成员复制到正在创建的对象中。当我们仅编写副本构造函数时会发生什么-编译器会创建默认构造函数吗?如果我们编写任何构造函数,即使它是复制构造函数,编译器也不会创建默

2021-04-30 19:39:18 354 1

原创 跨行转 IT 程序员 :新手该如何去学好编程?不要太随意了!

那么跨行业的我们该如何学好编程呢?在IT这行,每一门编程语言都有自己得天独厚的优势。说一个不那么合适的比喻,学编程,就像做菜。不管是学C/C++、PHP、python还是Java,就像菜式都分有粤菜、鲁菜、川菜等等。选择没有最好,只有最适合自己的,选择是要靠自己谨慎的,往往牵绊太多的人在大的决定面前是不敢自己拍板的。这样的心态是人之常情。在确定自己是真的要转行做程序员,你需要有一段时间的过渡期。辞职都还得骑驴找马呢,更何况是换行业。那么如何开始做好转行的准备工作呢?应该选择哪一门语言呢?

2021-04-30 18:52:43 9997 16

转载 36岁程序员要1万月薪,HR给出3个拒绝理由,道出了码农多少心酸?

中国有句话叫三百六十行,行行出状元,这句话诞生之前,程序员这个行业应该还没有出现,到目前为止,程序员作为一个职业也不过三十多年。第一代程序员像求伯君、鲍岳桥、王志东等人早已封神退居幕后。第二代程序员像马化腾、李彦宏、丁磊、张朝阳、雷军等人也纷纷成为了互联网巨头企业的掌舵人。也带动了国内互联网的飞速发展。随着国内互联网技术的迅速发展,科技公司遍地开花,互联网企业市值一窜再窜,首富榜上的程序员大佬也越来越多。随之而来的是程序员需求的扩张和待遇的提升,程序员的地位也越来越高。但在十年的快速发展中,程序员人

2021-04-30 16:03:51 432 1

原创 C/C++编程笔记:私有化析构函数,示例分析

首先我们来看一下下面这个程序的输出:#include <iostream>using namespace std;class Test {private:~Test() {}};int main(){}上面的程序可以编译并正常运行。因此,我们可以说:不是创建私有析构函数编译器错误。现在,您对下面的程序怎么说?#include <iostream>using namespace std;class Test {privat

2021-04-30 14:56:54 569

原创 知乎神回复:编程大佬是不是能记住代码,不用查百度就能敲出来呢?

有位新接触编程的新手在知乎上提问:想知道那些编程大佬是不是代码都能记住,然后不用查百度就能啪啪啪打出来呢?从大一接触编程到现在一直在练习代码,但是很多函数和库还是没有办法记住,要用到还是得查百度,不知道是我太菜了,还是大家都一样。下面整理摘录一些网友的精彩回答:网友"天元",1.6万赞你坐在一个程序员对面听哈。如果这哥们键盘敲的啪啪响,还时不时面露微笑。别急着崇拜。很多时候可能只是正在跟,测试组/美工组/产品组/运维组的美眉们聊天呢。如果这哥们的键盘是有规律,有间隔的,咔

2021-04-29 16:56:49 272

原创 听说:用过这几个网站的程序员,早已领先身边人一大截!

供零基础使用的基础教程网站,刷题做题网站推荐给大家!1、牛客网自带的编译器支持主流的编程语言,很多大厂的机试都是在上面进行的如果你想找工作刷面剑指offer、LeetCode的题也可以在上面,不会的题有大神在讨论区分享答案,不仅如此,很多计算机专业考研题也可以在上面找到。2、 LeetCode业内有这样一句话,如果把LeetCode上的题都刷烂熟了就可以进谷歌了。不过你要有一定的英文基础,还需要一定的算法基础。当然,中国区网站算法题目都是中文描述的,如果你英文不是很好可以刷中文题目。

2021-04-29 15:18:48 21427 42

原创 C/C++编程笔记:什么时候在C++中使用初始化列表?

初始化程序列表用于初始化类的数据成员。构造函数将要初始化的成员列表表示为逗号分隔的列表,后跟冒号。下面是一个使用初始化程序列表初始化Point类的x和y的示例:#include<iostream>using namespace std;class Point {private:int x;int y;public:Point(int i = 0, int j = 0):x(i), y(j) {}/* The above use of Initialize..

2021-04-28 19:43:05 253

原创 建议收藏:常用网络定位工具!说不定什么时候遇到网络问题了呢?

项目日常运维的过程中,经常会遇到各种奇奇怪怪的网络问题。那么排查网络问题,就成为一个合格的程序员必备技能。这里列举出一些常用的指令,用于日常工作中快速定位网络问题。ping这个是大家经常用到的一个小工具,用于检查两台服务器之间是否能够成功交换数据包。ping指令向对方主机发送ICMP报文。当能成功ping通时表示两台主机之间的网络链路是畅通的。如果ping不通,首先需要确认对方是否关停了ping服务,如果没有关停,就需要检查双方的网络链接问题了。telnet该指令主要用...

2021-04-28 18:45:57 1109 6

转载 程序员盘点:从开发 Unix 系统到成为飞行员!他度过了光辉的人生

作者|Mr.K 整理| Emma来源|技术领导力(ID:jishulingdaoli)1983 年,美国计算机协会将图灵奖授予肯·汤普森和与丹尼斯·里奇。获奖理由是:“For their development of generic operating systems theory and specifically for the implementation of the UNIX operating system.”翻译过来就是:“授予肯·汤普森和与丹尼斯·里奇图灵奖,以表彰...

2021-04-28 15:14:26 379

原创 C/C++编程笔记:在C++中使用显式关键字

首先,我们看一看下面这个C ++程序的输出。#include <iostream>using namespace std;class Complex{private:double real;double imag;public:// Default constructorComplex(double r = 0.0, double i = 0.0) : real(r), imag(i) {}// A method to compare two Com

2021-04-27 20:13:49 666 4

转载 职场:36 岁程序员应聘基础岗位被拒!部门领导被网友疯狂吐槽

25 日我们在 IT 社区看到了这则简讯:简讯截图原简讯中的配图转述的简讯不完整,为了不错误的批评“原简讯的那个部门领导”,我找到了原贴:《作为领导,我真的不想招 35 岁以上的基层员工[1]》。为什么会拒绝 36 岁的 Java 程序员来应聘基层员工?我们一起先来看看这个“部门领导”的完整说法。下面是他在帖子中提到的 3 大苦衷:1、35岁+员工贵,没有性价比2、35岁以上的员工不容易被忽悠3、35岁+的员工做事没有年轻的拼网友评论...

2021-04-27 16:39:19 244

转载 有些你不知道的爱好,其实可以提高你的编程能力!比如游戏···

你好,朋友!你知道,开发人员/程序员的压力终结者是业余爱好。不同类型的程序员有不同类型的爱好。但是程序员/开发人员的大多数爱好都是共同的。我很乐意在每个部分中提到一些有共同爱好的开发人员,让你知道他们是非常普遍的!1. 写博客写作是程序员的一大爱好。你可以把你对写作的热情和对编程的热情结合起来。写日记或写小说可以给你一个很好的体验。同时,它也是一种记录你所有想法和记忆的神奇方式。“写作,因为写作的本质帮助我更好地编写代码,并理解编写代码的创造性过程。——约瑟夫·门内迈耶2. 音乐

2021-04-27 14:55:53 188

原创 C/C++编程笔记:C++中,数据成员的初始化

在C ++中,类变量的初始化顺序与它们在类声明中显示的顺序相同。看一下下面的代码:#include<iostream>using namespace std;class Test {private:int y;int x;public:Test() : x(10), y(x + 10) {}void print();};void Test::print(){cout<<"x = "<<x<<" y ..

2021-04-26 19:44:05 158

转载 在国企当程序员到底有多“酸爽”?过来人告诉你,可以如何选择

前言2017年初,我通过一整天的笔试及面试加入一家(某一线城市国资委全资控股)某集团的研究机构(中央研究院),任职高级软件工程师;在这边工作了整整一年,目前已经跳槽到一家互联网公司,在回头看看这一整年,感受颇深,只好一吐为快,以便对想进入国企的程序员帮助及借鉴。入职考试笔试部分:国企面试与其他企业并没有太大区别,首先是笔试,一般都是前面50道选择题,后面两道是开放性的大题,大题没有固定答案,只要符合社会主义核心价值观就可以拿到满分,选择题是关键,全部都是技术题,需要答对40题以上,才有可能进

2021-04-26 16:59:04 1740

原创 当编程遇到问题,什么情况用什么网站最合适?程序员都惊呆了

看到这么多好网站,我人都是傻的!1、当你开发过程遇到问题时Codementor :侧重开发者之间的帮助,找到这个问题方面的专家devRant :一个吐槽释放压力的平台Quora :一个共享知识,拓宽行业眼界的地方Learn Anything :找到各种知识的最佳路径Stack Overflow :与程序相关的IT技术问答网站,找到你感兴趣的新闻和主题2、行业相关的新闻内容ACM TechNews:科技类新闻资讯平台Stratechery :功能有点类似于个人博客

2021-04-26 15:01:12 355 1

原创 C/C++编程笔记:详细讲解丨析构函数

什么是析构函数?析构函数是一个破坏或删除对象的成员函数。句法:~constructor-name();析构函数的属性:销毁对象时,将自动调用析构函数。不能将其声明为static或const。析构函数没有参数。它没有返回类型,甚至没有空。具有析构函数的类的对象不能成为联合的成员。析构函数应在该类的公共部分中声明。程序员无法访问析构函数的地址。什么时候调用析构函数?当对象超出范围时,将自动调用析构函数:(1)函数结束(2)程序结束(3)包...

2021-04-24 20:01:03 470 1

原创 大厂程序员到底有多“凡尔赛“?啊!看这充实而普通的一天~

在东八区的上午八点半,我完美实现了自然醒,随即开始把玩全球市值第一公司下的最新产品iPhone 12。打开月活跃帐户数已达11.51亿的微信看下朋友们的动态,真好,依然一片祥和。打开月活跃用户达5.5亿的微博看下国家大事,真好,依然海晏河清。随即起床,拉开窗帘,站在房价11万/m²的出租屋隔断阳台上,太阳系中心的恒星把我晒得暖暖的。简单洗漱完毕,对着镜子说道:"彦祖,又是新的一天,加油"。然后我开始纠结今日的出行方式。是用滴滴召唤我的专属司机来接我,还是乘坐价值几百万的公交车

2021-04-24 16:56:11 278

原创 职场经验:当程序员有了技术,如何在职场中混得更好?

在技术领域,大家在致力于从具体的技术中跳出来,升维为模式。而模式是解决方案,满足锤子定律,只有遇到特定问题时才被需要。而沟通则是基本功,在工作中时时刻刻都需要。一个人的沟通能力本质上体现的是人的认知能力。调整切入问题的角度看《庆余年》的时候,有个场景是有现代人思维的范闲身处另外一个古代世界。他与人斗诗,就写出了诗圣杜甫的《登高》。这也是目前他唯一的诗作。大文豪庄墨韩诬陷范闲抄袭自己老师的作品。并把他老师的作品拿了出来。范闲问了他老师是否姓杜,庄墨韩说不是。我看到这里的时候就在想:看电视的都知道.

2021-04-24 14:54:44 188

原创 C/C++编程笔记:详细讲解丨复制构造函数

什么是复制构造函数?复制构造函数是一个成员函数,它使用相同类的另一个对象初始化一个对象。复制构造函数具有以下常规函数原型: ClassName(const ClassName&old_obj);以下是复制构造函数的一个简单示例:#include<iostream>using namespace std;class Point{private:int x, y;public:Point(int x1, int y1) { x = x1; ...

2021-04-23 19:44:52 369

转载 五一假期抢票难?程序员手写一个抢票脚本,轻松购得出行票!

距离五一假期只剩几天的时间,据央视财经报道,从4月17日开始,5月1日的火车票就可以通过铁路12306网站核车站售票窗口购买了,售票通道一打开,5月1日上午的热门目的地车票,几乎瞬间售罄。有平台预计,今年五一旅游人次有望突破2019年同期,达到2亿人次的新高。这样一来,五一出行最大的难题便是如何拥有一张动车票。实际上,我们程序员都是靠实力买到火车票的,比如下面要和大家推荐的这个12306只能刷票助手,这是一个程序员自己写的一个抢票脚本,项目名称就叫——12306目前,该项目已经在GitH

2021-04-23 17:09:23 2675

原创 计算机专业学生:如果毕业后想做程序员,大学应该这样做!

计算机专业的学生毕业后基本还会从事这个行业的。毕竟市场需要和行业待遇摆在那里,三百六十行行行转it,不是乱说的。然而,大学教育无非就是上课-自习-考试,老师辅导员校长都不会细致的告诉每一个专业的同学,还应该做点什么?这导致很多计算机专业毕业生写简历的时候只能写学了哪些课程,成绩如何,面试官看不到你对这个行业的哪怕一点兴趣。这样在找工作季是很吃亏的,甚至会因为压力过大,基于找到工作,落入传销陷阱。本文给各位同学提几条建议,要做到这些不需要花很多功夫,但天天打游戏看电影肯定是不行的。如果你能在上学期

2021-04-23 14:49:22 625

原创 C/C++编程笔记:详细讲解丨C++中的构造方法

什么是构造函数?构造函数是类的成员函数,用于初始化类的对象。在C ++中,创建对象(类的实例)时会自动调用Constructor。它是该类的特殊成员函数。构造函数与普通成员函数有何不同?构造函数与普通函数在以下方面有所不同:构造函数与类本身具有相同的名称构造函数没有返回类型创建对象时会自动调用构造函数。如果不指定构造函数,则C ++编译器会为我们生成一个默认构造函数(不带参数,并且具有空主体)。让我们通过一个真实的例子来了解C ++中构造函数的类型:假设您去商店买了.

2021-04-22 20:14:05 986

原创 专业选择:关于计算机及其相关专业,你可以参考一下

本文目的是给21届高中的学弟学妹们一个参考,如果你想选择计算机方向,那么你可以看一看!一.在此专业细分方向的选择上,计算机科学与技术专业,软件工程专业是优等选择。名字摩登的,例如人工智能、大数据、物联网等专业,还是要犹豫一下,好好考虑考虑再决定。大学本科阶段打好基础,比赶摩登要重要很多,毕竟谁都无法预测四年后的时髦会是什么。二.高中数学成绩好,逻辑思维能力好,对未知的事物有探究心,喜欢琢磨,尤其喜欢动手创造。例如你对视频通话的原理好奇,总梦想能自己做个APP,也能实现这个功能,同时也羡慕微信开发

2021-04-22 18:31:46 7429 3

转载 全网最全:各种资源网站都给你整理来了!你想要的都在这里

之前就有不少小伙伴问我说,在平时的日常工作、学习、开发、写博客、做视频等过程中有没有什么好用高效的在线工具可以分享。正好,这次就借着这个机会分享一波,不出意外又是一篇托家底的分享,大家记得点赞/在看,不要白瞟哇。也欢迎小伙伴们分享和安利出你们觉得有用的工具,好东西记得分享哦。文章整理自:微信公众号丨CodeSheep在线画图工具首先就是画图工具,我想了一下,程序员经常接触的无非也就是流程图、思维导图、原型图、UML图、网络拓扑图、组织结构图等等这些。下面这三个在线画图网站我想

2021-04-22 15:05:46 9339

原创 C/C++编程笔记:C++中的静态数据成员,实例分析

预测以下C ++程序的输出:#include <iostream>using namespace std;class A{public:A() { cout << "A's Constructor Called " << endl; }};class B{static A a;public:B() { cout << "B's Constructor Called " << endl; }};.

2021-04-21 19:07:41 181

原创 C语言小知识:C语言函数返回 1 和返回 0 究竟哪个好!你知道吗?

基本上,没有人会将大段的C语言代码全部塞入 main() 函数。更好的做法是按照复用率高、耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数。C语言代码的组合千变万化,因此函数的功能可能会比较复杂,不同的输入,常常产生不同的输出结果。C语言函数的返回值C语言函数可以通过返回值表示输出结果,例如 log() 函数的返回值会根据不同的输入,返回不同的值。再比如,我们定义一个函数 myopen(),用于打开某个文件,那么,这个函数要么能够成功打开文件,要么打开文件失败,这时,可以通过.

2021-04-21 16:38:30 339

转载 经调查得出:年薪百万的程序员,都具备这 5 种技术特征!

通过对数十位优秀程序员同事的了解,我发现优秀的程序员往往具有以下5个技术特征。1、必精一门语言无论你是从事 Java、Python、Golang、C++,Java等等任何一种语言开发,你都得对自己所在的语言体系拥有超过百万行的代码累积,同时又兼会其他语言至少 1-2 门,不过这只是优秀程序员的基本要求,你还有必要熟悉多个专业语言的大型开源系统,能够对开源系统进行代码修改和修正,保证自己在社区的活跃度,高薪程序员对于设计模式非常了解,并且能在日常的开发工作中熟练应用。2、精通 MysqlM

2021-04-21 14:43:09 278

原创 C/C++编程笔记:为什么在C++中空类的大小不为零?

首先,我们来预测以下程序的输出?#include<iostream>using namespace std;class Empty {};int main(){cout << sizeof(Empty);return 0;}输出:1空类的大小不为零。通常是1个字节。确保两个不同的对象具有不同的地址是非零的。请参见以下示例。#include<iostream>using namespace std;class...

2021-04-20 20:15:04 185

原创 吐血总结:2021 程序员最佳学习方法!适合零基础或转行入门

本文阅读建议:1.一定要辩证的看待本文。2.本文主要阐述了自己在进行编程语言学习中的各种学习方法。3.本文只阐述个人观点。4.觉得哪里不妥请在评论留下建议~5.觉得还行的话就点个小心心鼓励下我吧~目录1。三大要素:环境、目标、动力2。学习力3。适度学习法4。快速学习法5。输出倒逼输入学习法6。弹性时间学习法7。随机目标学习法8。沉浸式学习法9。压力学习法10。快捷键&笔记学习法11。快速切入学习法我尝试加入各种C/C++编程交流群,群里的气..

2021-04-20 15:26:50 3276

原创 C/C++编程笔记:C++类可以具有自身类型的对象吗?

定义特质可以要求混入它的类扩展自另一个类型,但是当使用自身类型(self type)的声明来定义特质时(this: ClassName =>),这样的特质只能被混入给定类型的子类当中。如果尝试将该特质混入不符合自身类型所要求的类时,就会报错。从技术角度上看,自身类型是在类中提到this时,对于this的假设性类型。从实用角度上看,自身类型指定了对于特质能够混入的具体类的需求。如果你的特质仅用于混入另一个或几个特质,那么可以指定那些假设性的特质。说明类声明可以包含self类型的静态对

2021-04-19 20:00:52 842

原创 老程序员去面试,技术水平还不如应届生!年轻人耗子尾汁

之前有读者留言:“觉得很悲哀,面试BAT某大厂,发现回答底层原理都是刚毕业时学习到的,在某大厂的这几年,忙的累死,业务开发,也根本没时间深入研究什么东西...不知道该咋办,做的业务属于自娱自乐型,进退维谷!”其实有很多读者都有类似疑惑,尤其随着行业饱和,工作越来越难,技术提升确实困扰着很多程序员。就说今年疫情的原因吧,大家对工作的焦虑也变严重了很多,尤其那些年前就想跳槽或者已经裸辞的,对于年后的机会观望也拉长了战线。作为一个资深老程序员,我之前也遇到过类似困境,今天就跟大家简单分享一些我的个人经

2021-04-19 16:48:20 265

转载 程序员必看:到底为什么要掌握数据结构与算法?看了就懂了

当代程序员,也就是我们,其实是非常幸运的,为什么?因为前人,也就是那些大牛已经为你铺好路了。大牛铺路导致的后果就是整个计算机系统像这个汉堡包一样是分层的:越是上层越抽象,用起来也就越方便。大牛们是怎么铺路的最开始的计算机只是一堆 CPU 与内存等硬件,要让这群大爷工作需要直接汇编编写机器指令。这也太麻烦了吧,因此那些大牛鼓捣出一个叫做高级语言的东西,现在方便多了,但程序不能只运行在一种架构上吧,为了让程序可以不加改动的到处运行标准库出现了,标准库对上层屏蔽了底层差异。现在..

2021-04-19 15:45:10 425

原创 C/C++编程笔记:C结构和C++结构之间的区别

今天我们来看一下:C结构和C++结构之间,到底有什么不一样地方!在C++中,struct和class完全相同,除了struct默认为公共可见性和class默认为私有可见性。C和C ++结构之间的一些重要区别:结构内部的成员函数:C中的结构不能在结构内部具有成员函数,但是C ++中的结构可以与数据成员一起具有成员函数。C语言:这将在C中产生一个错误,但在C ++中不会产生任何错误。输出:num = 9直接初始化:我们无法在C中直接初始化结构数据成员,但可以在C ++中完..

2021-04-17 20:10:56 4239 6

原创 计算机专业:女生应该选择后端、前端,还是测试岗位更好呢?

首先,在选择就业方向时,一定要立足于自身的知识结构、能力特点和兴趣爱好,其中自己的主攻方向往往会在很大程度上决定自己的岗位选择。从当前IT互联网行业的人才需求趋势来看,女生可以重点考虑一下前端岗位,原因有三个方面:其一是前端开发在云计算、大数据和人工智能等技术的推动下,正在不断拓展原有的功能边界,前端开发全栈化也是一个比较明显的发展趋势,所以未来前端岗位的岗位附加值也会有较大的提升空间。其二是前端开发的就业面比较广,不仅IT互联网行业需要大量的前端开发人才,传统行业领域也需要大量的前端开发人

2021-04-17 15:11:28 1856

原创 C/C++编程笔记:C++的结构与类

在C ++中,结构与类相同,但有一些区别。其中最重要的是安全性。结构不是安全的,并且在类是安全的并且不能隐藏其编程和设计细节的同时,不能向最终用户隐藏其实现细节。以下是对此差异进行阐述的要点:1)默认情况下,类的成员是私有的,而结构的成员是公共的。例如,程序1编译失败,程序2运行正常。程序一:程序二:2)从类/结构派生结构时,基类/结构的默认访问说明符是公共的。当派生一个类时,默认的访问说明符是私有的。例如,程序3编译失败,程序4运行正常。程序三:程序四:

2021-04-16 19:56:42 169 1

转载 “互联网+”的公司里哪些职业比较热门?学好他们,不愁没工作!

两会之后人民日报公布了最近的热门行业关键词,其中就有“互联网+”。其实这个概念早在很多年前就已经被人提出。“互联网+”是互联网思维的进一步实践成果,推动经济形态不断地发生演变,从而带动社会经济实体的生命力,为改革、创新、发展提供广阔的网络平台。通俗的说,“互联网+”就是“互联网+各个传统行业”,但这并不是简单的两者相加,而是利用信息通信技术以及互联网平台,让互联网与传统行业进行深度融合,创造新的发展生态。今天就来分享一下在“互联网+”的公司里哪些职业比较热门。UI设计UI设计和传统的平面

2021-04-16 16:15:11 253

原创 很少人知道!很多编程语言中,为什么数组都从 0 开始编号的?

数组:为什么很多编程语言中数组都从0开始编号?从数组存储的内存模型上看,"下标"最确切的定义应该是"偏移"。前面也讲到,如果用a来表示数组的首地址,a[0]就是偏移为0的位置,也就是首地址,a[k]就表示偏移k个type_size的位置,所以计算a[k]的内存地址只需要用这个公式:a[k]_address = base_address + k * type_size但是,如果数组从1开始计数,那我们计算数组元素a[k]的内存地址就会变为:a[k]_address = base_addre

2021-04-16 14:49:19 228

原创 C/C++编程:C++中的抽象——知识详解

数据抽象是C ++中面向对象编程的最重要和最重要的功能之一。抽象意味着仅显示基本信息并隐藏细节。数据抽象是指仅向外界提供有关数据的基本信息,隐藏背景细节或实现。考虑一个男人驾驶汽车的真实例子。这个人只知道按下加速器会增加汽车的速度,或者踩刹车会停止汽车,但是他不知道在按下加速器时速度实际上是如何增加的,他也不知道汽车的内部机制或在汽车上安装加速器,制动器等。这就是抽象。使用类的抽象:我们可以使用类在C ++中实现抽象。类可帮助我们使用可用的访问说明符对数据成员和成员函数进行分组。一个类可以决定哪

2021-04-15 21:38:32 1474 1

原创 学完了基础语法,如何进一步提高编程技术?这几个网站值得一看!

学完了基础语法,如何进一步提高编程技术?这几个提高编程技术的网站,你可以通过编程实战巩固每天所学的编程技术。1、CodewarsCodewars 砌墙式进阶受到不少人的青睐。不同等级有不同的题目,当然你也就获得不一样的经验值。这个网站提供了海量的习题,完全免费。codewars 分了 16 档难度,无论你是新手还是大牛,都可以找到你满意的题。访问https://www.codewars.com2、Upskill如果你的编程基础比较差,你便可以使用 upskill。这个网站有各种.

2021-04-15 18:01:40 228

原创 面试官一句话点破了我:三年的工作经验 = 人家一年!这是为何?

我在一家公司待三年了,最近找工作两个星期了,小公司还好,大公司屡屡碰壁,今天在面试官问我还有什么问题要问他的时候。我说,我比起哪些优秀者来说,缺了什么?面试官:你给我的感觉像刚毕业的,你做事各方面态度积极,解决问题也快,但是你掌握的知识是零散的,不是系统的。你解决一个问题之后也没有去反思问题背后的知识,可以做哪些优化。我:对,我最近也害怕我三年经验只相当于人家一年的经验。面试官:你已经是这样了。说出来有点害臊,反思这个东西也是痛苦的,所以可能以前我也逃避去思考,去优化,去构建自己的知

2021-04-15 14:59:07 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除