我需要创建220个对象。正常的创建类似于下面的代码;有什么更容易创建它们的方法吗?也许是for循环...
if Me.InvokeRequired then
Me.Invoke(Sub() Label4.Visible = True)
else
Label4.Visible = True
end if
//每个框有80个选项:
答案 0 :(得分:1)
如果您确定要创建的对象数量,则可以使用数组,如下所示:
#include <array>
std::array<Box, 220> boxes; // assumes default constructor is available for Box class.
std :: array可以提高性能,它的用法与对象的常规数组相似,并且它充当容器,因此,如果需要,可以使用适用的标准库算法功能。
如果需要更大的灵活性和功能,那么std :: vector是不错的选择。