В моем коде я использую несколько структур следующей структуры:Используйте переменную, чтобы определить, член структуры
struct Track {
string artist;
string cd;
// etc....
};
В Структуры могут быть отнесены к: Track1, Track2 и т.д.
Я нахожусь пытаясь сделать функцию, которая использует переменную, чтобы определить, какой элемент она должна выводить.
Например:
string x ="cd"
cout << Track1.x << endl;
Я не могу понять, как это сделать ... Я получаю ошибку, что «х» не является членом структуры.
Спасибо, что нашли время, чтобы прочитать это, я надеюсь, вы можете мне помочь.
Какая у вас внешняя проблема? Зачем вам нужна такая функция? Как это будет называться? Что не так с кодом, как 'if (x ==" cd ") return o.cd;'? –