你如何創建一個變量名稱,你創建一個變量,然後在括號中的變量號碼? (順便說一句,我只是猜測出來的代碼應該如何讓你明白我想說的。)例如:如何在不用C++創建數組的情況下創建變量名?
int var[5];
//create a variable var[5], but not var[4], var[3], var[2], etc.
之後,可變數量必須能夠訪問由一個可變的值:
int number = 5;
int var[number]; //creates a var[5], not a var[4], etc.
int var[2]; //creates a var[2], not a var[1], etc.
cout >>var[number];
number = 2;
cin << var[number];
如果我的方式偏離我的「示例」,請建議別的。我需要類似這樣的東西來操作我的遊戲,因爲我必須能夠創建子彈的無限實例,但它們也會在一個點上被銷燬。
什麼是使用陣列全天時,你不想要的序列中的其他元素的點? – Mahesh
你想要什麼不清楚。 'int var [5]'不會創建一個「'var [5]'」。 C/C++使用從零開始的索引,因此它只創建一個索引爲0到** 4的5個整數數組。另外,如果你只需要一個整數,那麼不要創建一個數組。 –
我不明白這個問題。爲什麼你只想要數組中的一個元素?爲什麼不只是使用一個變量呢? – Marlon