言語: Visual C++、MFC
ヘッダー ファイルで宣言した CString 変数へのポインターの配列を作成しようとしています。一般的に、これは私がやっていることです:
CString *variableArray[5] = {
&var1
, &var2
, &var3
, &var4
, &var5
};
ただし、何らかの理由で、次のエラーが発生し続けます。
Error 1 error C2065: 'var1' : undeclared identifier 18
Error 2 error C2065: 'var2' : undeclared identifier 19
Error 3 error C2065: 'var3' : undeclared identifier 20
Error 4 error C2065: 'var4' : undeclared identifier 21
Error 5 error C2065: 'var5' : undeclared identifier 22
このエラーが発生するかどうかはよくわかりません。私の知る限り、これはポインターの配列を作成する正しい方法です。どんな助けでも素晴らしいでしょう!
編集:ヘッダーファイルの宣言は次のとおりです。
public:
CString var1;
CString var2;
CString var3;
CString var4;
CString var5;