学习日报 2018.7.27
Posted jingrui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习日报 2018.7.27相关的知识,希望对你有一定的参考价值。
学习内容:
1.《c++语言程序设计》
今天大部分时间用在了c++的复习上,从基础的二进制内容一直复习到了类与对象。其中细节部分涉及到前几章的二进制计算,诸如反码补码之类。
以及后面几章的基本数据类型、基本控制结构、函数的定义与使用、类与对象。其中重点复习了类与对象,此章主要讲到了类的属性和函数的定义与实现,
因为很久没用c++编程了,所以在构造函数与复制构造函数的内容还是有点生疏,通过写了2个小例题代码重新加强复习。分别是点线类的组合以及使用类来
计算一些数据的银行存款问题。
心得:读万卷书不如行万里路。通过数个小时的复习,原以为对基本知识已经达到了一定的回顾,但是当自己着手写一些简单的代码时,还是发现很多细节上
的错误,以及因为使用java编程更多而导致的对构造函数等使用的不习惯。理论上的知识还是得和代码相结合,以后我不会像今天这样仅限于课本,尽可能多
花时间在代码上。而对于这本c++教材,仔细研读后也发现了以前常常忽略的知识,例如在调用复制构造函数时的临时对象问题,该课本中通过运行栈加以了详
细解读。像用构造函数来定义类型转换也给出了各种例子。这些都让我坚定了要花很多时间去钻研这门课程。
2.《计算机图形学》(第四版)
因为今天大量的时间还是花在了c++的复习上,这本图形学教材我看完了前3章的基础内容。其中包括对图形学应用领域的基本介绍、图形硬件、图形软件的
介绍。通过对一些扫描器硬件的学习,了解到了像帧缓存、像素、位图等等基础知识。其中对于光栅扫描和网格也有一些内容介绍。算是对图形学有了第一次的
初步认识,后面图形软件也介绍到了opengl,也看了一些使用opengl中的函数来画线段的代码。
心得:今天对于图形学的学习还是比较浅显的,也没有动手进行一些操作,明天我会继续加强在代码这方面的学习和使用,因为后面的二维和三维变换在此教材中
都是放在opengl较靠后的章节,所以打好opengl的基础,我还有很长一段路要走。在学习有见解的时候,我也会写一些博客来浅谈一下c++和图形学中的知识点。
以上是关于学习日报 2018.7.27的主要内容,如果未能解决你的问题,请参考以下文章