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++中assign函数的使用

《C++中assign函数的使用》在C++标准模板库中,std::list等容器都提供了assign成员函数,它比操作符更灵活,支持多种初始化方式,下面就来介绍一下assign的用法,具有一定的参考价... 目录​1.assign的基本功能​​语法​2. 具体用法示例​​​(1) 填充n个相同值​​(2)

c++ 类成员变量默认初始值的实现

《c++类成员变量默认初始值的实现》本文主要介绍了c++类成员变量默认初始值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录C++类成员变量初始化c++类的变量的初始化在C++中,如果使用类成员变量时未给定其初始值,那么它将被

C++中NULL与nullptr的区别小结

《C++中NULL与nullptr的区别小结》本文介绍了C++编程中NULL与nullptr的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编... 目录C++98空值——NULLC++11空值——nullptr区别对比示例 C++98空值——NUL

C++ Log4cpp跨平台日志库的使用小结

《C++Log4cpp跨平台日志库的使用小结》Log4cpp是c++类库,本文详细介绍了C++日志库log4cpp的使用方法,及设置日志输出格式和优先级,具有一定的参考价值,感兴趣的可以了解一下... 目录一、介绍1. log4cpp的日志方式2.设置日志输出的格式3. 设置日志的输出优先级二、Window

从入门到精通C++11 <chrono> 库特性

《从入门到精通C++11<chrono>库特性》chrono库是C++11中一个非常强大和实用的库,它为时间处理提供了丰富的功能和类型安全的接口,通过本文的介绍,我们了解了chrono库的基本概念... 目录一、引言1.1 为什么需要<chrono>库1.2<chrono>库的基本概念二、时间段(Durat

C++20管道运算符的实现示例

《C++20管道运算符的实现示例》本文简要介绍C++20管道运算符的使用与实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录标准库的管道运算符使用自己实现类似的管道运算符我们不打算介绍太多,因为它实际属于c++20最为重要的

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

c++中的set容器介绍及操作大全

《c++中的set容器介绍及操作大全》:本文主要介绍c++中的set容器介绍及操作大全,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录​​一、核心特性​​️ ​​二、基本操作​​​​1. 初始化与赋值​​​​2. 增删查操作​​​​3. 遍历方

解析C++11 static_assert及与Boost库的关联从入门到精通

《解析C++11static_assert及与Boost库的关联从入门到精通》static_assert是C++中强大的编译时验证工具,它能够在编译阶段拦截不符合预期的类型或值,增强代码的健壮性,通... 目录一、背景知识:传统断言方法的局限性1.1 assert宏1.2 #error指令1.3 第三方解决