C++,又一次美妙的旅程

2024-05-25 10:58
文章标签 c++ 一次 旅程 美妙

本文主要是介绍C++,又一次美妙的旅程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    经历了C++,初探了C#,又重新找回了当初学习VB时的那份热情。我想,有一种感觉,叫做不言而喻。有一句话语,叫做“你懂得”。有种境界,叫做“只可意会不可言传”。


    不断地学习,让我对学习这件小事不再畏惧,而是逐渐充满兴趣。

    刚接触C++时,仅仅是那些基本数据类型,那些运算符就把我搞得头晕。什么++,什么--的。没关系,第一次接触嘛,先往后看吧。后来,就看起了C#视频,听楚老师讲解运算符,结果一下子就清晰了好多。

    结论:第一遍学习不需要弄懂,看懂就看,看不懂就扫一遍。如果急于理解自己初次接触的新东西上,不仅注意力难于集中,而且特别有损脑细胞,还很浪费时间。唯一的好办法就是,怀着一颗虔诚平静的心,等待下一次的相会,让你和这个久久难以忘怀的“新人”在另一个地点,另一个时间相遇,这时候那种模模糊糊的第一印象一去不复返,取而代之的是她的明眸皓齿。学习不是一蹴而就的事情,需要时不时地换个角度去看待你学的东西。不论学习知识,还是思考问题,有时候换个角度就是另一番天地,另一种人生。


    准备C++的过程中,就是看书和做题。看书是为了改正和实践好的学习习惯,做题是为了能顺利通过考试。遗憾的是,看第一遍书,那些和“面向对象”有关的新东西真的不懂。时间不多了,赶紧做题吧。虽然通过考试不是最终目的,但也是最基本的目的。我分析了一下,做题有利有弊。先说“弊”吧,习题一般都是根据一些知识点来出的。你可能做完所有的题,它只不过是考察了你可数的几个知识点。不利于你系统的掌握一门学科知识,是比较零碎的。“利”就是做题多了,你就能对于之前不理解的东西理解了。


    这里,我就想说说做题这个问题。不过,先插播一点别的东西。在大学里经历了几次考试之后,我越来越不愿意搞那种突击式的学习了,我现在觉得“学霸”真的是厉害啊,我为什么这么说呢?因为我觉得他们心里素质,身体素质都得特别强悍,因为他们可以一天连续几个小时都在学习一门课程,然后天天如此。我现在觉得那样的学习,真的是对大脑无情的迫害,重复的动作,总会让人反感,而且特别疲惫。做题也是,如果一直做,真的是沉浸在题海战术中了,曾经的我也是如此。

    高中的一个同学,它做题不多,模拟考试也有时候考,有时候不考。它跟我说,它特别懒得做题,不过他会去研究题,找规律。比如,他会想想题为什么这么出,总结一下遇到这种题应该怎么想,怎么做。聪明人往往都是“懒”人。我们是不是应“懒”一点呢?题是不是要全做完呢?


    你可能无法想象当我看见那个无纸化题库中好几套选择题不能做时,心里有多高兴。给的题越多,我们就想为了通过考试,我得多做几道题。结果,就是为了做题而做题。

    其实,我想,做题时应该不仅仅是做题,更要阅读题。好多题一个类型,而且题库人性化的一点是告诉你由这道题举一反三可以做另外的几道题。

    在这次的做题中,我也没给自己安排要都做完。而且,听我那个厉害的师傅说,他做了二十几套就过了。我想,师傅做二十几套都过了,我还不得青出于蓝而胜于蓝,所以也就有些轻松了。想着,反正就20套,也不想那另外的60套了,然后就静下心来,去看三道大题,看得时候我都会对程序从头到尾浏览一遍(这个很重要),虽然做题之前什么都不会,没关系,照着答案看呗。看着看着,你就理解了构造函数,及它的初始化,还有派生类调用基类的构造函数进行初始化,有时候你甚至解释不出你做出那道题的具体原因,但是你知道大多数程序都是那样写的,你也就那样写就好了,所以做题时就很有感觉喽。


    这次的考试,不满意的还是在时间管理上,虽然几乎平均到每天一个番茄的学习时间,但是还是要给自己定一个计划,目标。要不然,虽然也在看,但是不知道自己什么时候能完成,完成什么样就可以了。所以,临考试还是有些焦虑,一焦虑就会影响到其他的事情,希望以后会越来越好,做起事来有条不紊,而且胸有成竹!

     

 

这篇关于C++,又一次美妙的旅程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1001311

相关文章

C#如何调用C++库

《C#如何调用C++库》:本文主要介绍C#如何调用C++库方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录方法一:使用P/Invoke1. 导出C++函数2. 定义P/Invoke签名3. 调用C++函数方法二:使用C++/CLI作为桥接1. 创建C++/CL

C++如何通过Qt反射机制实现数据类序列化

《C++如何通过Qt反射机制实现数据类序列化》在C++工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作,所以本文就来聊聊C++如何通过Qt反射机制实现数据类序列化吧... 目录设计预期设计思路代码实现使用方法在 C++ 工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作。由于数据类

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

C++中初始化二维数组的几种常见方法

《C++中初始化二维数组的几种常见方法》本文详细介绍了在C++中初始化二维数组的不同方式,包括静态初始化、循环、全部为零、部分初始化、std::array和std::vector,以及std::vec... 目录1. 静态初始化2. 使用循环初始化3. 全部初始化为零4. 部分初始化5. 使用 std::a

C++ vector的常见用法超详细讲解

《C++vector的常见用法超详细讲解》:本文主要介绍C++vector的常见用法,包括C++中vector容器的定义、初始化方法、访问元素、常用函数及其时间复杂度,通过代码介绍的非常详细,... 目录1、vector的定义2、vector常用初始化方法1、使编程用花括号直接赋值2、使用圆括号赋值3、ve

如何高效移除C++关联容器中的元素

《如何高效移除C++关联容器中的元素》关联容器和顺序容器有着很大不同,关联容器中的元素是按照关键字来保存和访问的,而顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的,本文介绍了如何高效移除C+... 目录一、简介二、移除给定位置的元素三、移除与特定键值等价的元素四、移除满足特android定条件的元

Python获取C++中返回的char*字段的两种思路

《Python获取C++中返回的char*字段的两种思路》有时候需要获取C++函数中返回来的不定长的char*字符串,本文小编为大家找到了两种解决问题的思路,感兴趣的小伙伴可以跟随小编一起学习一下... 有时候需要获取C++函数中返回来的不定长的char*字符串,目前我找到两种解决问题的思路,具体实现如下:

C++ Sort函数使用场景分析

《C++Sort函数使用场景分析》sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素间的相对顺序,可使... 目录C++ Sort函数详解一、sort函数调用的两种方式二、sort函数使用场景三、sort函数排序

Java调用C++动态库超详细步骤讲解(附源码)

《Java调用C++动态库超详细步骤讲解(附源码)》C语言因其高效和接近硬件的特性,时常会被用在性能要求较高或者需要直接操作硬件的场合,:本文主要介绍Java调用C++动态库的相关资料,文中通过代... 目录一、直接调用C++库第一步:动态库生成(vs2017+qt5.12.10)第二步:Java调用C++