C++实验二CMatrix类实现数组管理
数组操作写得头大的时候,CMatrix
类还挺能帮上忙的。尤其是你要管二维数组、搞矩阵运算、还得考虑内存释放的那种场景,用这个类可以省不少事。文件是个.rar
包,里面包含了完整的类实现,还有几个小实验,适合刚开始接触面向对象的同学练练手。
C++
的面向对象特性用得比较自然,像构造函数、析构函数、拷贝构造这些都覆盖到了,封装也做得还不错。虽然不是啥高大上的框架代码,但就是那种写起来舒服、看得懂、能跑通的典型教学用例。
你如果在写自己的类封装、尤其是数组时不太顺手,可以参考下里面的实现。用的都是基本语法,没有啥复杂依赖,直接在Dev-C++
、VS
上编译运行都没问题。
顺带推荐几个相关的资源,如果你想拓展一下面向对象的理解:
- Java 面向对象继承多态.ppt(多态)
- C++面向对象程序设计继承(挺对口)
- Python 面向对象封装继承和多态示例(换个语言理解更清楚)
如果你正好在学 C++的类设计,或者想搞清楚对象和内存怎么一回事,可以下载下来琢磨下,肯定不亏。
下载地址
用户评论