首页 > 解决方案 > 固定大小的 3D 表

问题描述

我被要求创建一个包含 3D 表格的类。但是,尺寸不是标准的,由用户给定。我显然可以使用向量,那很好。但是,我可以在初始化后制作恒定大小的向量吗,或者是否可以在不使用向量的情况下创建这样的对象?提前致谢

标签: c++3d

解决方案


但是,我可以在初始化后制作恒定大小的向量吗

如果您不调整向量的大小,则其大小保持不变。您可以使向量成为类的私有成员,以使用类不变量来强制执行此类限制。

或者是否有替代方法来创建这样的对象,而不使用向量?

您可以在不使用向量的情况下分配动态数组。但这不会那么方便。


推荐阅读