我检查了一些类型的变量,得到了一些令人困惑的结果:
#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
发布于 2013-04-29 05:27:43
它分别表示指向整数的指针和指向整数的指针。
发布于 2013-04-29 05:36:06
的指针
https://stackoverflow.com/questions/16268090
复制相似问题