c++ - 在 C++ 中使用循环创建多个对象
问题描述
我是 C++ 和 OOP 的新手。我想使用循环创建一个类的 10 个对象。例如,我有一堂课
class A{
//something
};
int main(){
A a1,a2,a3,a4,a5,a6,a7,a8,a9,a10;
}
而不是手动编写所有对象名称,我想创建一个循环,每次迭代都会给出一个新对象,然后我可以根据我的要求访问类属性。
解决方案
您不能在运行时为变量创建名称,
但您仍然可以选择使用Array
或Vector
如下所示 创建 10 个变量
std::array<A, 10>, or a std::vector<A>
推荐阅读
- ios - 宇宙评级随机显示为空白
- sql-server - SQL Server 中的十进制值是否替换舍入?
- java - org.apache.jasper.JasperException:发生异常处理
- html - 何时使用列表与带有 flexbox 的 div
- api - 使用服务之间的公共依赖关系扩展 OpenAPI
- java - Objects.hash 为相等的对象返回不同的 hashCode
- c++ - 打印功能无法正常工作 - 链表
- android - 为什么我们可以设置“var name = null”而没有错误
- arrays - 选项 Base 0 并从范围创建数组
- mysql - 如何在 SAS 中自动添加 id