struct tagTest{char a;}Test,*pTest;其中pTest该怎么用?是不是pTest p;这样就可以使用p了?

解决方案 »

  1.   

    p指针,需要指向一个对象
    Test a;
    pTest p = &a;
      

  2.   

    pTest p;
    p = new Test;
      

  3.   

    struct tagTest
    {
       char a;
    }Test,*pTest;
    你这样是定义了 一个tagTest的对象Test和一个tagTest的指针 pTest;楼主的用意是不是想这样定义:
    typedef struct tagTest
    {
        char a;
    }Test,*pTest;使用的时候这样使用:
    pTest m;
    Test  k; char n = m->a;
    char v = k.a;