我的C++学习体验

简介: 我在C++的学习中看到了C语言的痕迹,并通过两者的映照,辅助对C++的理解,我在老师的引领下接触了阿里云平台,并在一个月的使用中加深了理解,使用逐渐熟练,我希望在将来的进一步学习中,进一步体会阿里云平台,提高自己的代码编写能力。

我叫杨浩,来自安徽省阜阳市。当前是南京大学21级新生,就读于工科试验班专业。在大一第二学期,我选修了“面向对象对象编程基础”这门课,并在老师的逐步引导下,接触了阿里云服务器平台,并已经借助其完成了几次课后作业。
因为上学期已经学习了C语言,对C++的学习变成了对原有知识体系的补充与拓展,学习过程也不像当初学习C语言时那么吃力,虽然也经常遇到一些陌生的概念,但总能找到类似的内容加以映照,两者比较中学习,既加深了对新知识的理解,又巩固了旧有的体系。
学习C++过程还算顺利,但在实际操作的过程中,出现的问题却也不少。由于不清楚阿里云的基础代码声明,对者一条条命令毫无头绪,我只能听着老师的录播课,一步一步的跟着做,有时候不小心打错了代码,又无能为力时,只能狠狠心,重建资源,重新来过,可以说对我的心态是一个巨大的锻炼。但经过这段时间的学习,情况也好了很多,我记住了那些命令,并记住了它们的作用,我对使用阿里云解决问题也有了一个更清晰的思路,同是,我还学会了用诸如git 仓库之类的工具来便利自己的代码编写。当经过从无到有的思索,在一遍遍的调试与修改后,最终看到代码顺利运行,对应的功能也被很好的实现,我的心中便会自然的生出一种喜悦感,之前调试的烦躁也一扫而空。
在接下来C++学习中,我会努力提升自己的编程能力,不仅仅是为了更好的完成实践课作业,更是为了,在本学期期末,在和同学合作完成的大作业中,做出心意,并通过自己所学,将其功能实现。

相关文章
|
6天前
|
算法 网络安全 区块链
2023/11/10学习记录-C/C++对称分组加密DES
本文介绍了对称分组加密的常见算法(如DES、3DES、AES和国密SM4)及其应用场景,包括文件和视频加密、比特币私钥加密、消息和配置项加密及SSL通信加密。文章还详细展示了如何使用异或实现一个简易的对称加密算法,并通过示例代码演示了DES算法在ECB和CBC模式下的加密和解密过程,以及如何封装DES实现CBC和ECB的PKCS7Padding分块填充。
27 4
2023/11/10学习记录-C/C++对称分组加密DES
|
4月前
|
算法 C语言 C++
C++语言学习指南:从新手到高手,一文带你领略系统编程的巅峰技艺!
【8月更文挑战第22天】C++由Bjarne Stroustrup于1985年创立,凭借卓越性能与灵活性,在系统编程、游戏开发等领域占据重要地位。它继承了C语言的高效性,并引入面向对象编程,使代码更模块化易管理。C++支持基本语法如变量声明与控制结构;通过`iostream`库实现输入输出;利用类与对象实现面向对象编程;提供模板增强代码复用性;具备异常处理机制确保程序健壮性;C++11引入现代化特性简化编程;标准模板库(STL)支持高效编程;多线程支持利用多核优势。虽然学习曲线陡峭,但掌握后可开启高性能编程大门。随着新标准如C++20的发展,C++持续演进,提供更多开发可能性。
92 0
|
2月前
|
编译器 C语言 C++
配置C++的学习环境
【10月更文挑战第18天】如果想要学习C++语言,那就需要配置必要的环境和相关的软件,才可以帮助自己更好的掌握语法知识。 一、本地环境设置 如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C++ 编译器。 二、文本编辑器 通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。 C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。 在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。 Visual Studio Code:虽然它是一个通用的文本编辑器,但它有很多插
|
2月前
|
Java 编译器 C++
c++学习,和友元函数
本文讨论了C++中的友元函数、继承规则、运算符重载以及内存管理的重要性,并提到了指针在C++中的强大功能和使用时需要注意的问题。
28 1
|
5月前
|
存储 安全 编译器
【C++入门 四】学习C++内联函数 | auto关键字 | 基于范围的for循环(C++11) | 指针空值nullptr(C++11)
【C++入门 四】学习C++内联函数 | auto关键字 | 基于范围的for循环(C++11) | 指针空值nullptr(C++11)
|
5月前
|
人工智能 分布式计算 Java
【C++入门 一 】学习C++背景、开启C++奇妙之旅
【C++入门 一 】学习C++背景、开启C++奇妙之旅
|
5月前
|
存储 自然语言处理 编译器
【C++入门 三】学习C++缺省参数 | 函数重载 | 引用
【C++入门 三】学习C++缺省参数 | 函数重载 | 引用
|
5月前
|
小程序 C++
【C++入门 二 】学习使用C++命名空间及其展开
【C++入门 二 】学习使用C++命名空间及其展开
|
5月前
|
存储 C++ 索引
|
5月前
|
存储 C++ 容器