我正在制作一个C++游戏,它要求我将36个数字初始化为一个向量.您无法使用初始化列表初始化向量,因此我创建了一个while循环来更快地初始化它.我想让它将每个数字中的4个从2推回到10,所以我使用一个名为4th的int来检查循环的数量是否是4的倍数.如果是,它会改变推回的数字下一个数字.但是,当我运行它时,我得到了SIGABRT.但是,它必须是第四个问题,因为当我拿出它时,它没有给出信号.这是程序:
for (int i; i < 36;) {
int fourth = 0;
fourth++;
fourth%=4;
vec.push_back(i);
if (fourth == 0) {
i++;
}
}
Run Code Online (Sandbox Code Playgroud)
请帮忙!
是否有任何C++容器可以存储2种(或更多)类型的值,例如int和chars?我想做一个二十一点游戏.甲板必须包括整数和字符.我不想用数字来初始化它(所以不要说任何事情!).我是一个非常初学的程序员,所以不要太复杂.
嗯...有点自我解释。我使用Xcode 4和Allegro。