我正在编写一个C++程序,它将掷骰子并翻转硬币.我需要使用继承和多态.我正确设置了虚拟功能.在我的基类(aRandomNumberGenerator)中,我有一个虚函数生成.在main()中,我需要一个包含2个基类指针的数组,这些指针指向派生类(aDie和aCoin).当我调用generate()函数时,如何知道数组中指向哪个派生类?
码:
int main()
{
int n;
int frequency1 = 0; // count of 1s rolled
int frequency2 = 0; // count of 2s rolled
int frequency3 = 0; // count of 3s rolled
int frequency4 = 0; // count of 4s rolled
int frequency5 = 0; // count of 5s rolled
int frequency6 = 0; // count of 6s rolled
int face; // stores most recently rolled value
int numHeads = 0; // count of heads
int numTails = …Run Code Online (Sandbox Code Playgroud)