0
我想創建名稱爲A,B,C ...等的任意數量的整數,並將它們設置爲0.這些變量將是物種的數量,然後我將用於其他功能。我不想在每次想要擁有不同數量的物種時都使用所有變量,我只想輸入一個數字。你如何用一個表達式來命名一個int,以便代碼能夠給出一個給定的整數並命名它們(C++)?
//EX: This pseudocode makes int A = 0,B = 0, C = 0
using namespace std;
int main()
{
int numSpecies = 3;
for(int i = 0; i < numSpecies; i++)
{
int ('i' + 17) = 0; // '0' + 17 = 'A', and int A = 0;
}
return 0;
}
即不會使在所有 – Amit
陣列或向量感會更適合於這一點。 – DeathTails
您可能正在考慮更多動態語言,如Python,您可以在運行時添加/刪除全局變量。 C++不能這樣做。將值放在'vector'中,或者如果你想用字符串來引用它們,就需要一個'map'。 – eestrada