for-scope 内で異なる型の変数を宣言して初期化しようとしています。何かのようなもの:
for (int i = 0, double u = 1; i < 10; ++i)
{...}
しかし、コンパイラ (gcc) はエラーを返します。
同じ型変数 ( example ) を使用して初期化を実行できることは知っていますが、異なる変数でどのようにそれを実行できるかはわかりません。
もちろん、ループの外で変数を宣言することもできます:
double u = 1;
for (int i = 0; i < 10; ++i)
{...}
u
しかし、変数はforスコープ内でのみ使用されるため、クリーンなものを探しています。そう、
- 私はそれを行うことができますか?
- もしそうなら、どうすればいいですか?