void test2()
{
int v2 = 0;
int v1 = v2;
int i = 0;
const int *p2 = &v2, *const p3 = &i;
void main()
{
//test1();
test2();
cin.get();
}
{
int v2 = 0;
int v1 = v2;
int i = 0;
const int *p2 = &v2, *const p3 = &i;
cout << typeid(p3).name() << endl;//bug p3为const int * const 类型,输出却不是
}void main()
{
//test1();
test2();
cin.get();
}