いくつかのタイプの変数をチェックしていたところ、紛らわしい結果が得られました。
#include <iostream>
#include <typeinfo>
using namespace std;
int main(void) {
int number = 5;
int* pointer = &number;
cout << typeid(number).name() << endl; // i
cout << typeid(pointer).name() << endl; // Pi
cout << typeid(&pointer).name() << endl; // PPi
return 0;
}
i
手段int
ですが、Pi
どういうPPi
意味ですか?Pointer int
?