可変数の変数を作成することは可能ですか?例えば、xが必要な変数の最終的な数がある場合、自動的に可変数の変数をC++で使用する
int n1;
int n2;
.
.
.
int nx;
を宣言し、コードを持ってする方法があり、私は整数のいくつかの未知の数を宣言したいと言います。
これを必要とする可能性のあるアプリケーションは、不明な行数と列数を持つ.csvファイルを読み取る可能性があります。今では変数の数を変えずにこれを行うと考えることができる唯一の方法は、プログラムが受け取る入力ファイルの中にある可能性のあるものよりも多くの列の2次元ベクトルかコーディングです。
を使うのか? – 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