次のコードを見てください
#include <iostream>
using namespace std;
int main()
{
int a = 5;
int *aPtr1 = &a;
int *aPtr2 = aPtr1;
int *aPtr3 = aPtr2;
cout << "'a' value: " << a << endl;
cout << "'aPtr1' value: " << *aPtr1 << endl;
cout << "'aPtr2' value: " << *aPtr2 << endl;
cout << "'aPtr2' value from 'aPtr3': " << **aPtr3 << endl;
}
ここでは、最後の行で、「aPtr3」から「aPtr2」の値を取得しようとしています。つまり、これは「Pointer Before」を見つけるための私の試みです。しかし、それは私にエラーを与えます
PointerTest.cpp:16: error: invalid type argument of `unary *'
どうすればこれをOKにできますか?助けてください!