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

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

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

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


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

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

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


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


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

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


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

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

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


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

     

 

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



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

相关文章

Spring定时任务只执行一次的原因分析与解决方案

《Spring定时任务只执行一次的原因分析与解决方案》在使用Spring的@Scheduled定时任务时,你是否遇到过任务只执行一次,后续不再触发的情况?这种情况可能由多种原因导致,如未启用调度、线程... 目录1. 问题背景2. Spring定时任务的基本用法3. 为什么定时任务只执行一次?3.1 未启用

C++ 中的 if-constexpr语法和作用

《C++中的if-constexpr语法和作用》if-constexpr语法是C++17引入的新语法特性,也被称为常量if表达式或静态if(staticif),:本文主要介绍C++中的if-c... 目录1 if-constexpr 语法1.1 基本语法1.2 扩展说明1.2.1 条件表达式1.2.2 fa

C++中::SHCreateDirectoryEx函数使用方法

《C++中::SHCreateDirectoryEx函数使用方法》::SHCreateDirectoryEx用于创建多级目录,类似于mkdir-p命令,本文主要介绍了C++中::SHCreateDir... 目录1. 函数原型与依赖项2. 基本使用示例示例 1:创建单层目录示例 2:创建多级目录3. 关键注

C++从序列容器中删除元素的四种方法

《C++从序列容器中删除元素的四种方法》删除元素的方法在序列容器和关联容器之间是非常不同的,在序列容器中,vector和string是最常用的,但这里也会介绍deque和list以供全面了解,尽管在一... 目录一、简介二、移除给定位置的元素三、移除与某个值相等的元素3.1、序列容器vector、deque

C++常见容器获取头元素的方法大全

《C++常见容器获取头元素的方法大全》在C++编程中,容器是存储和管理数据集合的重要工具,不同的容器提供了不同的接口来访问和操作其中的元素,获取容器的头元素(即第一个元素)是常见的操作之一,本文将详细... 目录一、std::vector二、std::list三、std::deque四、std::forwa

C++字符串提取和分割的多种方法

《C++字符串提取和分割的多种方法》在C++编程中,字符串处理是一个常见的任务,尤其是在需要从字符串中提取特定数据时,本文将详细探讨如何使用C++标准库中的工具来提取和分割字符串,并分析不同方法的适用... 目录1. 字符串提取的基本方法1.1 使用 std::istringstream 和 >> 操作符示

C++原地删除有序数组重复项的N种方法

《C++原地删除有序数组重复项的N种方法》给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度,不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(... 目录一、问题二、问题分析三、算法实现四、问题变体:最多保留两次五、分析和代码实现5.1、问题分析5.

C++ 各种map特点对比分析

《C++各种map特点对比分析》文章比较了C++中不同类型的map(如std::map,std::unordered_map,std::multimap,std::unordered_multima... 目录特点比较C++ 示例代码 ​​​​​​代码解释特点比较1. std::map底层实现:基于红黑

C++中函数模板与类模板的简单使用及区别介绍

《C++中函数模板与类模板的简单使用及区别介绍》这篇文章介绍了C++中的模板机制,包括函数模板和类模板的概念、语法和实际应用,函数模板通过类型参数实现泛型操作,而类模板允许创建可处理多种数据类型的类,... 目录一、函数模板定义语法真实示例二、类模板三、关键区别四、注意事项 ‌在C++中,模板是实现泛型编程

利用Python和C++解析gltf文件的示例详解

《利用Python和C++解析gltf文件的示例详解》gltf,全称是GLTransmissionFormat,是一种开放的3D文件格式,Python和C++是两个非常强大的工具,下面我们就来看看如何... 目录什么是gltf文件选择语言的原因安装必要的库解析gltf文件的步骤1. 读取gltf文件2. 提