Можно ли в C++ получить доступ к переменной на основе ее имени (самоанализ)
Мне было интересно, если это возможно сделать в C++. У меня есть функция, которая принимает пользовательский ввод для границ x и y, и мне нужно это проверить, и это было бы проще сделать с одной функцией. Возможно ли это в C++? Вот какой-то псевдокод.
void bounds(char i){
// if i is 'x'
std::cin >> [i]Lower // store to xLower
// verify
}
// then do
bounds('x');
bounds('y');
1 ответ
Решение
Нет, код C++ не может делать ничего, что зависит от имени переменной. Например, если ваша переменная называется x или y, это не повлияет на поведение кода.