Возможно ли сделать переменное число переменных? Например, скажем, я хочу объявить некоторые неизвестное количество целых чисел, есть способ, чтобы иметь код автоматически объявитьпеременное число переменных в C++
int n1;
int n2;
.
.
.
int nx;
где х является конечным числом переменных, необходимых.
Потенциальное приложение, требующее этого, будет считывать CSV-файл с неизвестным количеством строк и столбцов. Прямо сейчас, единственный способ, которым я могу думать об этом, без переменного числа переменных - это либо двумерный вектор, либо кодирование в большем количестве столбцов, чем, возможно, может быть в любом входном файле, который получает программа
что случилось с массивом? – ircmaxell
@irc: Я думаю, массив не будет работать для него, потому что он все еще имеет ограниченное количество элементов. Но вектор решил бы эту проблему. – xbonez
Я думаю, что вы ищете функцию eval(). Он может создавать динамические переменные для вас в MATLAB и Actionscript, но я сомневаюсь, что он доступен на C++. http://www.google.co.in/search?q=eval+function+in+c%2B%2B&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox- a – Nav