実行時に static float 変数の値を設定する必要がありますが、それができません。私の状況を詳しく説明するために例を提供します
afile.h
class B {
static float variable1;
static float variable2;
public:
afunction(float a, float b);
}
afile.cpp
#include 'afile.h'
B::afunction (float a, float b) {
float B:variable1 = a;
float B:variable2 = b;
}
上記のコードでわかるように、関数 'afunction' が呼び出され、変数 'variable1' と 'variable2' を設定する必要があります。「afunction」の定義のコードが間違っていることはわかっていますが、実行時に variable1 と variable2 の値を設定する方法が必要です。
私のコードに関係がある場合は、Visual Studio 6.0 を使用してアプリケーションを開発しています。