У меня есть набор чисел, которые мне нужно передать из функции в несколько других функций, прежде чем она будет фактически использована. Я полагал, что массив - хороший способ сделать это, однако я не могу вспомнить, как делать то, что я хочу сделать. Код выглядит так
int set1; // variables that hold settings
int set2;
int set3;
cout << "Setting 1";
cin >> set1;
cout << "Setting 2";
cin >> set2;
cout << "Setting 3";
cin >> set3;
int settings[3] = {set1, set2, set3}; //array that holds variables
так создается массив.
Однако я надеюсь, что смогу сделать что-то подобное, я знаю, что некоторые языки могут (я уверен), но я не знаю, может ли C ++ или как этот метод даже вызывается (поэтому я не могу гугли это)
int setting0;
int setting1;
int setting2;
for(int i=0; i<3; i++)
{
setting+i = setting[i]; // should set setting0 = setting[0]; etc
}
Я поступаю неправильно?