【发布时间】:2009-10-10 03:57:19
【问题描述】:
什么时候应该使用 OOP 而不是数组?我的项目大小重要吗?
提供一点背景知识:我正在为我的朋友制作一个小程序。基本上,他想将不同的分数相加,以便能够看到他的成绩。 (是的,我知道有商业软件,但这也是一个有趣的练习。)无论如何,他可能不时希望程序重新计算所有分数,所以我必须阅读以前的条目。我是更熟悉数组,所以我打算使用它们,但 OOP 可能是一个同样好的工具。那么,基本上,我应该什么时候使用 OOP?
【问题讨论】:
-
这个比较是无关紧要的。
-
我认为提问者的意思是:何时将数据存储在对象而不是数组中?
-
你的意思是 std::vector 和其他容器 vs. 数组吗?